17. august 2007 - 20:40
Der er
14 kommentarer og 1 løsning
hjælp til Persits AspUpload
jeg kan ikke rigtig få mit upload script til at virke håber der er nogen der kan og vil hjælpe mig. jeg har følgende: -------------- aspupload.htm -------------- <html> <head> <title>AspUpload eksempel</title> <head> <body> <form method="post" ENCTYPE="multipart/form-data" ACTION="uploadscript.asp"> <INPUT TYPE="FILE" SIZE="40" NAME="FILE1"> <INPUT TYPE="FILE" SIZE="40" NAME="FILE2"> <INPUT TYPE="FILE" SIZE="40" NAME="FILE3"> <INPUT TYPE=SUBMIT VALUE="Upload!"> </form> </body> </html> ----------------- uploadscript.asp ----------------- <html> <head> <title>AspUpload eksempel</title> <head> <body> <% Set Upload = Server.CreateObject("Persits.Upload") Count = Upload.Savevirtual("/log") Response.Write Count & " file(s) uploaded to mappenavn" %> </body> </html> ----------------------- jeg får følgende fejl ----------------------- Persits.Upload.1 error '800a003d' Wrong Content-Type. Make sure you have included the attribute ENCTYPE="multipart/form-data" in your form. /uploadscript.asp, line 8
Annonceindlæg fra SoftwareOne
17. august 2007 - 20:58
#1
Jeg har kigget noget script jeg har liggenede, og der bruger jeg følgende. Count = Upload.Save("/myfolder") Det kan du evt. prøve og se hvad den siger til det.
18. august 2007 - 01:08
#2
nu får jeg følgende: ----------------------- Persits.Upload.1 error '800a0028' This feature has been disabled by system administrator. Use SaveVirtual instead. /uploadscript.asp, line 8
18. august 2007 - 10:04
#3
Prøv evt det her så. Det gemmer den i memory inden den ligger den ned i mappen på serveren. Set Upload = Server.CreateObject("Persits.Upload.1") Upload.OverwriteFiles = False Upload.SetMaxSize 1048576 , True Upload.Save Set preFile = Upload.Files("file") If Not preFile Is Nothing Then for each File in Upload.Files File.SaveAs(server.MapPath("\log\" & File.FileName)) next end if
18. august 2007 - 13:55
#4
desværre jeg får nu følgende fejl. ----------------------------------- Persits.Upload.1 error '800a003d' Wrong Content-Type. Make sure you have included the attribute ENCTYPE="multipart/form-data" in your form. /uploadscript.asp, line 13 jeg bliver lige nødt til at spørge om noget der måske lyder dumt..!! men er det overhovedet nok med en htm-fil og en asp-fil, sakl der ikke ligge andet på mit webhotel..??
18. august 2007 - 18:19
#5
Prøv lige at nøjes med et input file felt i din form på din html side.
18. august 2007 - 19:04
#6
jeg får stadig nøjagtig de samme fejl.men måske mangler jeg nogle filer jeg har kun en htm-fil og en asp-fil, ved ikke om der skal bruges flere..??
18. august 2007 - 19:25
#7
Det skulle ikke være nødvendigt. Men er du sikker på dit webhotel har persitsupload som komponent?
19. august 2007 - 01:51
#8
det står der i hvet fald
19. august 2007 - 10:14
#9
hmm.... jamen så prøver vi lige en sidste ting. Din .htm fil, prøv at lav den til at se sådan her ud, og så kald den .asp i stedet for. <html> <head> <title>AspUpload eksempel</title> <head> <body> <form method="post" ENCTYPE="multipart/form-data" ACTION="uploadscript.asp" name="form1"> <INPUT TYPE="FILE" SIZE="40" NAME="FILE"> <INPUT TYPE="SUBMIT" VALUE="Upload!" name="submit"> </form> </body> </html>
19. august 2007 - 12:13
#10
får stadig den samme fejl
19. august 2007 - 12:25
#11
Prøv lige at sætte den her i din asp til lige efter Uload.OverWriteFiles = false Upload.IgnoreNoPost = true
19. august 2007 - 15:08
#12
altså i den originale jeg postede til at begynde med.?
19. august 2007 - 16:01
#13
lige pt. ser mine filer således ud.: --------------- aspupload.htm --------------- <html> <head> <title>AspUpload eksempel</title> <head> <body> <form method="post" ENCTYPE="multipart/form-data" ACTION="uploadscript.asp" name="form1"> <INPUT TYPE="FILE" SIZE="40" NAME="FILE"> <INPUT TYPE="SUBMIT" VALUE="Upload!" name="submit"> </form> </body> </html> ------------------ uploadscript.asp ------------------ <html> <head> <title>AspUpload eksempel</title> <head> <body> <% Set Upload = Server.CreateObject("Persits.Upload.1") Upload.OverwriteFiles = False Upload.IgnoreNoPost = true Upload.SetMaxSize 1048576 , True Upload.Save Set preFile = Upload.Files("file") If Not preFile Is Nothing Then for each File in Upload.Files File.SaveAs(server.MapPath("/log/" & File.FileName)) next end if Response.Write Count & " file(s) uploaded to mappenavn" %> </body> </html> jeg få ikke længere nogen fejlmeldinger, jeg kommer direkte videre til siden hvor der står "file(s) uploaded to mappenavn" der bliver dog ikke uploadet noget til nogen af mine mapper.
19. august 2007 - 17:22
#14
hvis jeg jeg fjerner: Upload.IgnoreNoPost = true får jeg fejl: Persits.Upload.1 error '800a003d' Wrong Content-Type. Make sure you have included the attribute ENCTYPE="multipart/form-data" in your form. /uploadscript.asp, line 13
26. juni 2008 - 06:10
#15
lukket
Kurser inden for grundlæggende programmering