Avatar billede Jman Praktikant
29. november 2003 - 00:46 Der er 4 kommentarer og
2 løsninger

eksempel på multipleupload med smartupload

Jeg er ikke så god til at se/læse eksempler, så jeg søger et konkret kodeeksempel på flg.:
multiple upload, hvor filnavn samt sti skrives i en DB. Der er tale om op til 8 filer
Avatar billede Jman Praktikant
29. november 2003 - 01:16 #1
ps: har tjekket aspsmartuploads side, men kan ikke få det til at fungere, så I beøver ikke smide links til denne
Avatar billede eagleeye Praktikant
29. november 2003 - 22:00 #2
Jeg går ud fra du selv har lavet en form med 8 input felter til at vælge filerne. Husk

Her er koden som gemmer filerne og stier i databasen. Husk dag at rette connection stirng og kolonnenavn. Samt stien til hvor billederne skal gemmes.


<%
strSti = "/images/"

intCount=0
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/db/db.mdb")

mySmartUpload.Upload

For each file In mySmartUpload.Files
  If not file.IsMissing Then
    filNavn = strSti & file.FileName
    file.SaveAs(filNavn)
    SQL = "INSERT INTO tabelnavn (sti) VALUES ('" & filnavn & "')"
    Conn.Execute(SQL)
  End If
Next

Response.Write "Filerne er uploaded"

Conn.Close
Set Conn = Nothing
Set mySmartUpload = Nothing
%>
Avatar billede Jman Praktikant
02. december 2003 - 08:43 #3
jeg prøver den senere i dag eller i morgen ... thanx
Avatar billede Jman Praktikant
22. december 2003 - 21:40 #4
endelig (!) kommer jeg videre med denne opgave..
eagleeye: Jeg forstår ikke helt - jeg har 2 spørgsmål:
1. Jeg får p.t. følgende fejl:
Request object error 'ASP 0206 : 80004005'

Cannot call BinaryRead

/sagsadministration.asp, line 25

Cannot call BinaryRead after using Request.Form collection.

2. min kode (eller uploaddelen af den ser således ud:
sagsnr = upload.form("sagsnr")

For each file In mySmartUpload.Files
  If not file.IsMissing Then
    filNavn = strSti & file.FileName
    file.SaveAs(filNavn)
    SQL = "INSERT INTO fotos (sagsnr, Mainfoto, Xtraphoto1, Xtraphoto2, Xtraphoto3, Xtraphoto4, Xtraphoto5, Xtraphoto6, Xtraphoto7, Xtraphoto8) VALUES (sagsnr, '" & filnavn & "')"
    ConnUpload.Execute(SQL)
  End If
Next

Jeg har på fornemmelsen at det ikke er korrekt ... med hensyn til values altså
Avatar billede Jman Praktikant
22. december 2003 - 23:54 #5
fandt ud af det med aspsmartupload istedet :)
Svar og vi deler
Avatar billede eagleeye Praktikant
23. december 2003 - 10:21 #6
Ok så får du lige et svar fra mig, du må havde en god jul ;)
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