Vill skicka in ett request.form värde i en upload function men har fastnat.
Filename = Upload_file("/Pictures/Upload/" & Request.Form("Folder"))
Function Upload_file(Folderpath)
Set w3u = Server.CreateObject("w3.upload")
bla...
End Function
Felmess: Cannot call BinaryRead after using Request.Form collection
Kan man komma undan detta?
@ndersMedlem sedan juni 200032 969 inlägg Ja, du får använda uploadobjektets metoder för att hantera formulärvärden.
Du kan söka lite här på wF också, du är inte först att få det felmeddelandet. ;)
Mvh,
inte riktigt så enkelt, eftersom objektet skapas i funktionen så kan metoderna inte användas utanför.
jag testade dock att skapa objektet utanför funktionen och då gick det!
Dim w3u, Filename
Set w3u = Server.CreateObject("w3.upload")
Filename = Upload_file("/Pictures/Upload/" & w3u.Form("Folder"))
Function Upload_file(Folderpath)
bla...
End Function
men går detta inte att undvika?
gjorde så här typ, är nog fiffigast! :)
Filename = Upload_file("/Pictures/Upload/")
Function Upload_file(Folderpath)
Set w3u = Server.CreateObject("w3.upload")
UploadFolder = w3u.Form("Folder")
Folderpath = Folderpath & "/" & UploadFolder
bla...
End Function