Upload komponenter har en form-collection og den virker lige som request.form man skriver bare navnet på upload objektet man har lavet i stedet for request. Så vidt jeg husker fyldes collection først efter man har kaldt .Save
Set Upload = server.CreateObject("Persits.Upload") response.Write(Upload.form("mappe")) Upload.SetMaxSize 41000, True On Error Resume Next ' Upload.save Upload.SaveVirtual "../db/images/"&Upload.form("mappe") If Err.Number = 8 Then Response.Write "Your file is too large. Please try again." Else If Err <> 0 Then Response.Write "An error occurred: " & Err.Description else Response.Write("Billedet er oploaded klokken: "&time) End If End If
ok har kigge på aspupload.com og der er et eksempel som passer på det du har behov for på denne side: http://www.aspupload.com/manual_memory.html scroll ned til Accessing Form Items
Den gik helt kold da der var en >/< i linien Upload.SaveVirtual "../db/images/"&Upload.form("mappe")&"/" og da jeg fjernede den "virkede" det... lige med den undtagelse at jeg konstaterede at skidtet ikke tog upload.form("mappe") med....
Som du kan se skal man laves koden sådan her man kalder førs upload.Save og så må man gemme filerne en ad gangen:
<% Set Upload = Server.CreateObject("Persits.Upload") Upload.Save
' Save files to it. Our form has only one file item ' but this code is generic. For Each File in Upload.Files File.SaveAsVirtual "../db/images/"&Upload.form("mappe")&"/" & File.FileName Next %>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.