<%
Set Upload = Server.CreateObject("Persits.Upload")
Upload.SetMaxSize 100000, True
'spara utan sökväg
Upload.Save
subdir = Upload.Form("subdir")
'ta fram katalogsökväg
Path = "c:\uppAspUploadHole\"& subdir
'skapa katalogen och ladda upp
Upload.CreateDirectory Path, True
'spara filerna
For Each File in Upload.Files
File.SaveAs Path & "\" & File.FileName
Response.Write("File saved as "& File.Path)
Next
Response.Write("klart!")
%>
där har ni koden... (korrekt!?!?!?!?!)
<html>
<body>
<form name="upload" method="post" enctype="multipart/form-data" action="action.asp">
<input type="text" name="subdir" /><br />
<input type="file" name="file1" /><input type="submit" value="ok" />
</form>
</body>
</html>
och här HTML biten....
får detta felmedellande....
Microsoft VBScript runtime error '800a01c2'
Wrong number of arguments or invalid property assignment: 'Upload.Save'
/action.asp, line 7
line7 = upload.save
OveRRidEMedlem sedan feb. 200112 078 inlägg Skall rad 7 verkligen vara med alls? Jag menar, du loopar ju alla filerna lite längre ner på sidan..
Är det hämtat ur ett exempel?
japp ur exempel från aspupload.com....
jag får ta det med mitt webbhotell imorn. blir lite
småtjurig efter att ha suttit med det i 4h....
enligt exemplen är rad 7 med... det är den som placerar
filerna i minnet...
CatZMedlem sedan jan. 20022 440 inlägg Kolla med ditt webhotell om det är aspupload 3.0, 2.1 el 1.1 mitt webhotell kör 2.1 och själv använder jag 3.0 Jag har trixat ihop sakerna så jag kan spara i databasen och sånt. Men det tog tid
okej, om det är 2.1? hur ser "Upload.Save" för memory ut då?
jag kan använda "Upload.Save" om jag anger katalogen direkt.
men om jag inte har "Upload.Save("katalog") så tjurar den ur..
ser nu att det är "AspUpload 3" så jag förstår inte varför det krånglar..
använder DigiKom Network...
detta får jag i fel.. koden ska vara rätt enligt AspUpload.com
------------
Upload.Save
Wrong number of arguments or invalid property assignment: 'Upload.Save'
------------
------------
Upload.VirtualSave
Object doesn't support this property or method: 'Upload.VirtualSave'
------------
solbulleMedlem sedan mars 20015 287 inlägg Testa med koden för äldre version i alla fall:
Upload.SaveToMemory
Persits.Upload.1 error '800a0022'
Access is denied.
/aspupload/action.asp, line 10
beror troligen på att jag inte kan skapa mappar då..
för jag har satt den mappen "aspupload" som jag döpt
den.. den har jag skrivrättigheter på..
är det speciellt när man ska skapa mappar?
nej nu får det räcka..
jag får tacka för hjälpen men jag ringer till webbhotellet
imorn och hör med dem..
thx.
solbulleMedlem sedan mars 20015 287 inlägg Stämmer verkligen denna sökväg:
Path = "c:\uppAspUploadHole\"& subdir
Jag menar, är det verkligen "ditt" utrymme på webservern?
Är roten c ?
Det verkar fungera med Upload.SaveToMemory i alla fall?
nej det är inte korrekt sökväg.. ;)
blev så smått förbannad när jag suttit med det nu i över
6h.. men det fungerade med "Upload.SaveToMemory" ..
skickade ett mail och hörde om de angivit fel version i
sina specifikationer...troligen är det så...
nu är bara problemet hur jag ska få rättigheter att skapa
mappar i en mapp med skrivrättigheter...
objUpload.LogonUser "domain", "user", "pass" fungerar ej.
väntar på svar från webbhotellet...
CatZMedlem sedan jan. 20022 440 inlägg ska du spara i databasen eller i ett directory ?
solbulleMedlem sedan mars 20015 287 inlägg Hm... men om du då anger korekt sökväg till "din" mapp (server.mappath) på servern. Har du inte rättigheter där?