[ASP] FileSystem Object met UNC

Pagina: 1
Acties:

  • CaptBiele
  • Registratie: Juni 2002
  • Laatst online: 27-08-2021

CaptBiele

No Worries!

Topicstarter
Ik ben momenteel iets aan het testen voor bestanden uploaden. Ik maak gebruik van het standaard FileSystem Object (en een SoftArtisans component). Bestanden uploaden zelf lukt me wel, alleen ik wil graag zelf applicatie pad opgeven in plaats van mappath te gebruiken..

VBScript:
1
2
3
4
5
6
7
8
9
folderspec =  Request.QueryString("folder")
'pass foldername to FileSystemObject
Set fs = CreateObject("Scripting.FileSystemObject")
'set folder
Set f = fs.GetFolder(server.mappath(folderspec))
'set possible subfolders
Set fd = f.subfolders
'set files in 'foldername'
Set fc = f.files

nu wordt er dus gemapped naar folderspec, terwijl ik eigenlijk gebruik wil maken van een unc.
Helaas krijg ik bijvoorbeeld dit niet werkend:
VBScript:
1
2
3
4
5
'resultaat van mappath
Set f = fs.GetFolder(D:\folder\project\404551)

'gewenst gebruik van variabele
Set f = fs.GetFolder(\\<servernaam>\project\404551)

naar mijn weten moet GetFolder wel kunnen werken met netwerk adresseringen, maar ik krijg het niet aan de praat :?

  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!


  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 25-03 16:41

CmdrKeen

Krentenboltosti

Je kan met ASP alleen schrijven naar lokale filesystems, ook al gebruik je UNC-paden. Sommige uploadcomponenten bieden hier een workaround voor, maar in principe kan het niet wat je wilt.

Probeer eens AspUpload van Persits, daarmee kan het wel (ik doe het ook), alleen doet die weer moeilijk met Samba-servers... http://www.persits.com/ en http://www.aspupload.com/.

Bloed, zweet & koffie