så här visar dom i dokumentationen. Det kanske hjälper?
<%
For Each File in Upload.Files
File.SaveAs Path & "\" & File.FileName
Response.Write "File saved as " & File.Path & "<BR>"
Next
%>
7 svar · 220 visningar · startad av Eclipse
myFilePath = "\files\software\"
***
' ## NO OVERWRITE
Upload.OverwriteFiles = False
' ## Obtain file object
Set File = Upload.Files("FILE1")
' ## SAVE FILE
Upload.Save server.mapPath("\") & myFilePath
response.write myFilePath & File.Filename
' ## IF NOT EMPTY
IF NOT File IS NOTHING THEN
... insert i databas.
END IF
***
Microsoft VBScript runtime error '800a01a8'
Object required: 'myFilePath'
/admin/software/insert.asp, line 36
***
Vad är felet?
så här visar dom i dokumentationen. Det kanske hjälper?
<%
For Each File in Upload.Files
File.SaveAs Path & "\" & File.FileName
Response.Write "File saved as " & File.Path & "<BR>"
Next
%>
Här har du massa exempel
http://www.aspupload.com/manual_memory.html
Manualen suger fet rumpa... vilket jag också påpekade för utvecklaren och han skrattade...
Ja, ja...
Din länk var dock mer givande än tidigare erfarenheter.
Tack, tack!
glömde...
' Access subdirectory specified by user
subdir = Upload.Form("subdir")
Det är ju precis så jag gör, förutom att jag inte skickar värdet utan tillderar "myFilePath" ett värde på samma sida.
Men det får man tydligen inte, för då blir det Object required!
'There is no logic...'
Jag tycker själva denna komponenten kan vara lite klurig ibland. Dokumentationen är inte den bästa och mest logiska heller.
Tack för din sympati!
Fel felmeddelande
Problemet är löst och det berodde på fel felmeddelande!
Felet var i själva SQL satsen medan själva felmeddelandet fick tankarna till ASPUpload...