30. marts 2002 - 20:25Der er
20 kommentarer og 1 løsning
Upload
Hej alle.
Jeg skal lave et en billed uploader... det skal være sådan at man kan vælge et billed på harddisken, og så skal den putte billedet ind i en bestemt mappe, og ind skrive fil navnet i en db...
Set upl = Server.CreateObject("ASPSimpleUpload.Upload")
If Len(upl.Form("File1")) > 0 Then
FilNavn = upl.ExtractFileName(upl.Form("File1")) NewFileName = "/Images/" & FilNavn If upl.SaveToWeb("File1", NewFileName) Then Response.Write("File successfully written to disk.") Else Response.Write("There was an error saving the file to disk.") End If
function AddSlashes(S) dim i, r, c r = "" for i=1 to len(s) c = Mid(s, i, 1) if c="""" then r = r & "\" & """" elseif c="'" then r = r & "\" & "'" elseif c=Chr(0) then r = r & "\0" else r = r & c end if next AddSlashes = r end function
Set rs = Conn.Execute("INSERT INTO images (FilNavn) VALUES (" & FilNavn & ")")
response.end
End If
%>
<html><head><title>ASP Simple Upload Example #1</title></head></title> <body> <form method="POST" enctype="multipart/form-data">
Select a file to upload: <input type="file" name="File1" size="30"> <input type="submit" name="submit" value="Upload Now"> </form> </body> </html>
den er ved at være der... :) Der mangler bare at filnavnet kommer til at stå i et input felt vedsiden af harddisk knappen...
Lidt ala.. <input type="file" name="File1" size="30"> her skriver den bare hele stien og jeg ved ikke hvordan jeg kan skille den det ad... så hvis man kunne få den til at bare skrive billed.jpg istedet for c:/billeder/billed.jpg
Jeg ved det godt... og det er ikke engang fordi at jeg ikke kan finde ud af ASP, det er bare ikke noget jeg har prøvet...
Det jeg er i gang med at lave er et film arkiv, med beskrivelser og covers (det er der upload, scriptet kommer ind...) Brugere skal så kunne skrive sine film ind... DivX, DVD, VHS...
nu bliver jeg rigtig besværlig... men kan du finde ud af at skille en hel sti i vbscript... ??? for så vil jeg helst bruge: <input type="file" name="File1" size="30"> og så en submit knap... det virker i alle browsere... og så vil jeg splitte det efter submit...
Hvis du lige har et svar, så er du velkommen til at komme med det, eller er det okay, og så prøver at klare det sidste selv... eller stiller et nyt spm...
Mange tak for hjælpen... så skal jeg bare lige finde ud af hvordan jeg fjerne " i enden hvis folk bruger Opera... :) den laver mærkelig nok gåseøjne om stien i input feltet..
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.