Avatar billede hehlers Nybegynder
11. november 2005 - 10:17 Der er 18 kommentarer og
1 løsning

ASPamrtupload træls fejl ved upload af pdf

Hejsa

Jeg har et problem med AspSmartUpload. Når jeg bruger følgende script:
-----------------------
<%
'  Variables
'  *********
  Dim mySmartUpload
  Dim intCount
       
'  Object creation
'  ***************
  Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")

'  Upload
'  ******
  mySmartUpload.Upload

'  Save the files with their original names in a virtual path of the web server
'  ****************************************************************************
  intCount = mySmartUpload.Save("../image/upload/")
  ' sample with a physical path
  ' intCount = mySmartUpload.Save("c:\temp\")

'  Display the number of files uploaded
'  ************************************
  Response.Write(intCount & " file(s) uploaded.")
  Response.Redirect("uploadgfx_blad.asp?errtxt=Filen blev uploadet")
%>
---------------------------------------
Så får jeg følgende fejl:
---------------------------------------´
Server.MapPath() error 'ASP 0174 : 80004005'

Invalid Path Character(s)

/essen/admin/uploadgfx_blad_action.asp, line 18

An invalid '/' or '\' was found in the Path parameter for the MapPath method.
--------------------------

Kan i se hvad jeg umidbart gør forkert??

På forhånd tak
Avatar billede fennec Nybegynder
11. november 2005 - 10:40 #1
Prøv at bruge stien fra roden af sitet:
intCount = mySmartUpload.Save("/image/upload")
Avatar billede hehlers Nybegynder
11. november 2005 - 10:52 #2
Det gav desværre den samme fejl...
Avatar billede fennec Nybegynder
11. november 2005 - 11:06 #3
Hvad sker der, hvis du kører den uden sti??
intCount = mySmartUpload.Save
Avatar billede hehlers Nybegynder
11. november 2005 - 11:15 #4
Hmm meget mystisk.. SÅ bliver filen uploadet til mappen som ligger to niveauer før. Altså (../../) ??
Avatar billede fennec Nybegynder
11. november 2005 - 11:23 #5
Nej det er helt rigtigt. Hvis der ikke er nogen sti bliver de smidt i roden. Tror det er fordi di sti evt er forkert. Smid navnet ind på den næste mappe (fra roden) hvor filerne skal gemmes:

intCount = mySmartUpload.Save("/næsteMappe")
Avatar billede hehlers Nybegynder
11. november 2005 - 11:27 #6
Så skrives der desværre samme fejl igen... Må man mon ikke bruge "/" i stien??
Avatar billede fennec Nybegynder
11. november 2005 - 11:33 #7
Det er den de bruger i deres eks på AspSmartupload's hjemme side.
Hvad nu hvis du ikke har / til start:
nt = mySmartUpload.Save("næsteMappe")
Avatar billede fennec Nybegynder
11. november 2005 - 11:41 #8
Bare lige for at bekræfte fejlen, hvilken linje er så nr 18 på uploadgfx_blad_action.asp?? Den siger nemlig at det er en Server.MapPath() fejl, og det står der intet om i den kode du viser her...

Det er evt noget der sker i Save funktionen, men jeg vil bare lige være sikker.
Avatar billede hehlers Nybegynder
11. november 2005 - 11:45 #9
Ja, det er den fra deres hjemmeside... Får desværre stadig sammen fejl... snøft..
Avatar billede fennec Nybegynder
11. november 2005 - 12:05 #10
Det er ikke sådan at du har ulovlige tegn i dine mappe navne?? De må kun bestå af a-z og 0-9. Ingen mellemrum, special tegn eller æøå...
Avatar billede hehlers Nybegynder
11. november 2005 - 12:39 #11
nej, tror desværre ikke det er derfor. Mine mapper hedder: /image/upload/blade/
Jeg har både prøvet at uploade små gif billeder og PDF filer på 200 kb. Ingen af delene virker... :(
Avatar billede fennec Nybegynder
11. november 2005 - 12:45 #12
Er det din egen server eller er det en udbyders??

Tror nemlig dt har noget at gøre med de sikkerhedsindstillinger der er lavet, så måske kan du slet ikke bruge Save metoden men skal bruge SaveAs.
Avatar billede hehlers Nybegynder
11. november 2005 - 12:48 #13
Det ligger hos Wannafind... Hvordan skal det se ud med saveAs?
Avatar billede fennec Nybegynder
11. november 2005 - 13:06 #14
http://www.aspsmart.com/scripts/aspSmartUpload/publigen/content/templates/show.asp?P=353&L=EN

Det er ikke sådan at wannafind har et eks på et upload script under deres support punkt?? Det har udbyderne ofte..
Avatar billede hehlers Nybegynder
11. november 2005 - 14:39 #15
Synes jeg har kigget det igennem. Kan se at der også er en anden komponent installeret hos Wannafind. - Prøver lige den. Du hører lige nærmere...
Avatar billede fennec Nybegynder
13. november 2005 - 11:58 #16
Ellers skal du prøve med Persist upload, som wannafind også har installeret. Du kan finde kode eks her:
http://www.aspupload.com/manual_simple.html
Avatar billede hehlers Nybegynder
17. november 2005 - 09:43 #17
Undskyld det sene svar fennec. Jeg fik det til at virke med Persits. - Tak for hjælpen. ;)

Svarer du lige?

Ha' en god dag.
Avatar billede fennec Nybegynder
17. november 2005 - 09:49 #18
.o) <-- One Eyed Jack
Avatar billede hehlers Nybegynder
17. november 2005 - 09:57 #19
hehe :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester