Avatar billede oziris Nybegynder
24. oktober 2005 - 17:19 Der er 3 kommentarer og
1 løsning

AspUpload m. Access database

Hej jeg skal bruge et simpelt script hvor jeg kan uploade filnavnene på to billeder (multiple-files) og en desciption til én kolonne i en Access database. Metoden eller Objektet skal være "Persits",
altså: Upload = Server.CreateObject("Persits.Upload")

Min html side:

<HTML>
<BODY>
  <FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="Upload.asp">
      File 1:<INPUT TYPE=FILE NAME="FILE1"><BR>
      File 2:<INPUT TYPE=FILE NAME="FILE2"><BR>
      Description:<INPUT TYPE=TEXT NAME="DESCR"><BR>
  <INPUT TYPE=SUBMIT VALUE="Upload!">
  </FORM>
</BODY>
</HTML>

Min tabel i databasen har kolonnerne:
Id, File1, File2, Beskrivelse

Hvordan ser upload.asp ud?
Avatar billede keysersoze Ekspert
24. oktober 2005 - 18:08 #1
har du kigget på deres dokumentation? http://www.aspupload.com/livedemo.html
Avatar billede oziris Nybegynder
24. oktober 2005 - 18:17 #2
Ja. Har kigget længe på det, men så snart de forklarer hvordan man smider noget i en database bruger de kun upload af ét billede, og jeg er ikke klog nok til at regne ud hvordan man gør når man har to billeder, altså multiple-file upload.

Vil meget gerne have det skåret ud i pap. :-)
Avatar billede oziris Nybegynder
27. oktober 2005 - 13:05 #3
Ok fik lige en åbenbaring :-)

<%
Set Upload = Server.CreateObject("Persits.Upload.1")
Upload.SetMaxSize 100000, True

Count = Upload.SaveVirtual("..\pix\gallery")
If Count > 0 Then
Response.Write Count & " file(s) uploaded."
End If

Set File = Upload.Files("Thumbnail")


If Not File Is Nothing Then
  Connect = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("..\db\data.mdb")
  Set rs = Server.CreateObject("adodb.recordset")


  rs.Open "Gallery", Connect, 2, 3

rs.AddNew
rs("Thumbnail") = upload.files("Thumbnail").ExtractFileName
rs("Foto") = upload.files("Foto").ExtractFileName
rs("FotoId") = upload.Form("FotoId")
rs("Tekst") = upload.Form("Tekst")
rs.Update

%>
Avatar billede keysersoze Ekspert
27. oktober 2005 - 13:38 #4
tak for hjælpen...
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