Avatar billede Slettet bruger
24. juli 2003 - 17:30 Der er 7 kommentarer

Aspsmartupload til at virke på server

Hej. Jeg har leget lidt med aspsmartupload, og har fået det til at virke på en test server.
Problemet er midlertidigt når jeg skal have det til at virke på den rigtige server.
Fejlen består i at jeg ikke kan finde ud af at registere det rigtigt på denne webserver da den er anderledes end den anden. Der er ikke nogen c:\inetpub\wwwroot osv.
Har ikke så meget styr på webservere generelt, men på testmaskinen krævedes det at jeg kopierede nogle enkelte filer ind i dette bibliotek. Og det kan jeg ikke nu. HJÆLP.
Avatar billede thomas_yde Nybegynder
24. juli 2003 - 19:03 #1
De fleste webservere køre med aspsmartupload som standard.

Men du skal ikke bruge den fysiske sti.

Du skal bruge file.save("/Images/") eller hvor du nu vil have den til at ligge
Avatar billede Slettet bruger
24. juli 2003 - 21:26 #2
Det har jeg også gjort.
Ved at vores web-server ikke kan køre som standard.
Avatar billede Slettet bruger
25. juli 2003 - 10:32 #3
Her er koden


<%

  Dim fso, msg
 
  Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")

  mySmartUpload.Upload
 
  For each file In mySmartUpload.Files
    If not file.IsMissing Then         
        Randomize 
        Tal = Int((957964 * Rnd) + 1)       
        filnavn = Tal & "_" & file.FileName        
        filnavn = Replace(filnavn," ","")
       
               
        Gemsom = "/downloads/" & filnavn   

       
        Response.write Gemsom       
       
        file.SaveAs(Gemsom)       
      End If
  Next
   
 
  Emne = mySmartUpload.Form("emne")
 
 
  ' Response.Write(filnavn & " file(s) uploaded.")

 
'  Response.redirect "main.asp?besked=Caseanalysen er uploadet og gemt"
 
  %>

Hvis jeg udkommaterer linien "file.SaveAs(Gemsom)"
er der ingen fejlmeddelelse. Det latterlige er dog at koden virker på min testserver.
Avatar billede thomas_yde Nybegynder
25. juli 2003 - 12:37 #4
prøv at skrive filnavnet ud og udkommenter SaveAs
Avatar billede tuctoh Nybegynder
25. juli 2003 - 12:40 #5
ved ikke helt hvad de allesammen har gang i...

de 2 DLL filer kopierer du ind i mappen c:/winnt/system32

derefter siger
start > run og skriver:
REGSVR32.EXE c:/winnt/system32/aspSmartUpload.DLL

så burde det hele virke. Hvis jeg forstod dit spørgsmål rigtigt.
Avatar billede tuctoh Nybegynder
25. juli 2003 - 12:43 #6
hmm... du skrev i starten at du ikke havde registeret det ordentligt, men det må du have... ellers havde du fået en fejl ved linien hvor du laver aspupload objected.

Prøv at ændre
Gemsom = "/downloads/" & filnavn 
til
Gemsom = "downloads/" & filnavn 

der skal vist ikke / foran
Avatar billede Slettet bruger
25. juli 2003 - 12:53 #7
Har fundet ud af det.
Det var skriverettighed3erne til mappen.
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