Avatar billede tjaz Nybegynder
22. november 2003 - 16:19 Der er 2 kommentarer og
1 løsning

Upload komponent ?

Hej ... jeg har fundet følgende upload komponent, men problemet er at den ikke gemmer filen på min webserver men bare viser det billede jeg vælger, der står noget om at man kan udvide scriptet med FileSystemObject så den også gemmer filen ... er der nogen der kan/gider gøre det for jeg aner sq ikke hvordan dette gøres ... script er som følger:

<%
If Request.ServerVariables("REQUEST_METHOD") = "POST" Then
    intFormSize = Request.TotalBytes

    If intFormSize > 20000 Then
        Response.Write "Du må maksimum uploade 20k i denne demo!"
        Response.End
    End If
   
    strData = Request.BinaryRead(intFormSize)
    bCrLf = ChrB(13) & ChrB(10)
   
    intDivider = LeftB(strData, InStrB(strData, bCrLf) - 1)
    intDataStart = InStrB(strData, bCrLf & bCrLf) + 4
    intDataEnd = InStrB(intDataStart + 1, strData, intDivider) - intDataStart
   
    Response.ContentType = "image/gif"
    Response.BinaryWrite MidB(strData, intDataStart, intDataEnd)
    Response.End
End If
%>
<html><head>
<title>Upload uden komponent</title>
</head><body>

<form enctype="multipart/form-data" action="upload.asp" method="POST">
<p>Vælg et billede:<br>
<input name="image" type="file"><br>
<input type="submit" value="Upload" name="Action">
</form>

</body></html>

På forhånd tak!
Avatar billede dk_akj Nybegynder
22. november 2003 - 20:24 #1
Noget som dette måake ??

//Akj

' vis uploadet billede
Response.BinaryWrite MidB(strData, intDataStart, intDataEnd)
' gem på disk
Set oStream = Server.CreateObject("ADODB.Stream") 
oStream.Type = 1 'binary
oStream.open
oStream.write strdata
oStream.saveTofile "c:\inetpub\wwwroot\uploads\fil.jpg"
Avatar billede tjaz Nybegynder
23. november 2003 - 00:03 #2
bare glem det ... har fundet en anden løsning :)
Avatar billede dk_akj Nybegynder
23. november 2003 - 08:10 #3
<host>
men tak for hjælpen.....
</host>

//akj
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