Avatar billede bodyguard Nybegynder
18. december 2006 - 22:58 Der er 9 kommentarer og
1 løsning

Upload fil til mappe

Hejsa,

Jeg mangler et script til at uploade word dokumenter.

Man skal kunne trykke "Gennemse..." for at kunne vælge filen.

Når man har valgt filen trykker man Upload.

Når filen er uploaded skal man returneres til upload siden og der skal stå filen "filnavn.doc" er uploaded ...
Avatar billede bodyguard Nybegynder
18. december 2006 - 23:00 #1
Og det skal uploades til mappen "../../Dokumenter/"
Avatar billede madeindk Nybegynder
18. december 2006 - 23:19 #2
Har du adgang til ASP Uplad?
Avatar billede bodyguard Nybegynder
18. december 2006 - 23:32 #3
Jeg bruger wannafind ... tjekker lige
Avatar billede keysersoze Ekspert
18. december 2006 - 23:41 #4
hos wannafind har du adgang til aspSmartUpload og AspUPLOAD - aspSmartUpload er desværre udgået så det bedste er nok at vælge AspUPLOAD og det kan du finde dokumentation og eksempler på her; http://www.aspupload.com/ (kig evt under "live demos" for færdige eksempler)
Avatar billede madeindk Nybegynder
18. december 2006 - 23:58 #5
Ok - jeg har fundet ud af det :-)

Jeg har dette kode til dig - filerne bliver gemt i en mappe der hedder dokumenter i roden, det vil sige: /dokumenter/ - det kan du selv ændre på.

<%
If lCase(Request.ServerVariables("REQUEST_METHOD")) = "post" Then

  Set Upload = Server.CreateObject("Persits.Upload.1")

  Upload.OverwriteFiles = False
  On Error Resume Next

  Upload.SetMaxSize 1048576    ' Filstørrele på 1 mb
  Count = Upload.Save Server.Mappath("/dokumenter/") ' Mappen filerne blive gemt i

  If Err <> 0 Then ' Hvis der opstod fejl
    Response.Write("Der opstod en fejl: " & Err.Description & "")
  Else
 
  For Each File in Upload.Files

    Response.Write("Filnavn: " & File.OriginalPath & "<br>")
    Response.Write("Filstørrelse: " & File.Size)
 
  Next

  End If

  Set Upload = Nothing
 
Else
%>

<form action="?" enctype="multipart/form-data" method="post">

<input type="file" name="file" style="width:300px;"><br>
<input type="submit" value="Upload fil">

</form>

<% End If %>

Det er utestet det her script.
Avatar billede bodyguard Nybegynder
21. december 2006 - 01:10 #6
Active Server Pages error 'ASP 0113'

Script timed out

/office-launcher/web/upload.asp

The maximum amount of time for a script to execute was exceeded. You can change this limit by specifying a new value for the property Server.ScriptTimeout or by changing the value in the IIS administration tools.
Avatar billede keysersoze Ekspert
21. december 2006 - 07:50 #7
hvis du uploader meget store billeder vil denne fejl opstå - så kan du sætte en højere timeout på;

http://www.w3schools.com/asp/prop_scripttimeout.asp
Avatar billede bodyguard Nybegynder
24. december 2006 - 13:10 #8
Nu har jeg bikset dette sammen og det virker lige bortset fra at jeg ikke kan få filnavnet med i den sendte email...


<%
Set Upload = Server.CreateObject("Persits.Upload.1")
   
  Upload.OverwriteFiles = False
  On Error Resume Next
   
  Upload.SetMaxSize 1048576    ' Filstørrele på 1 mb
  Upload.Save Server.Mappath("/rapporter/") ' Mappen filerne blive gemt i
   
  If Err <> 0 Then ' Hvis der opstod fejl
    Response.Write("Der opstod en fejl: " & Err.Description & "")
  Else
   
  End If
   
  Set Upload = Nothing


  Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
    Mailer.FromName="Rapport"
    Mailer.FromAddress="robot@xxxx.dk"
    Mailer.RemoteHost="mail.xxxxxx.dk"
    Mailer.AddBCC "xxxxxx","xxxxx"
    Mailer.AddBCC "xxxxxx","xxxxx"
   
    strBesked = "<font face='verdana' size='1'>Til rette vedkommende,<br><br><br>Der er nu uploaded en ny vagtrapport...<br><a href='http://www.xxx.dk/rapport/' target='_blank'>Klik her</a></font>"
   
    Mailer.Subject="Vagtrapport"
    Mailer.BodyText = strBesked
    Mailer.ContentType="text/html"
   
    Mailer.SendMail
    Set Mailer = Nothing

  Response.Redirect "menu.asp?menupunkt=VAGTRAPPORT&msg=<strong>Rapporten er nu afsendt!</strong>"
%>
Avatar billede bodyguard Nybegynder
24. december 2006 - 13:29 #9
filnavnet skal indsættes efter http://www.xxx.dk/rapporter/FILNAVN.xxx ...
Avatar billede bodyguard Nybegynder
22. februar 2007 - 00:47 #10
Lukker...
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