Avatar billede maxikoll Nybegynder
02. februar 2001 - 12:16 Der er 6 kommentarer og
1 løsning

ASPupload (Persits)

Har nogen prøvet at lege med dette komponent? Jeg kan fint få det til at uploade billeder osv, men skal så have smidt fx. nu 2 billeder jeg uploader, i en database. Problemet er at den tager det samme billede og ligger i databasen 2 gange, da jeg ikke helt kan finde ud af hvordan jeg skal definere det. (Hvis man kan)...

Jeg skal så hive billeder frem i et galleri, hvor det ene af dem er et thumbnail. men når den tager det samme, hænger jeg lidt på den.

Link til komponent: http://www.aspupload.com
Avatar billede seider Nybegynder
02. februar 2001 - 12:41 #1
Hvordan er koden til det (altså din kode) ?

/* Seider */
Avatar billede slash Nybegynder
02. februar 2001 - 12:47 #2
Du lægger forhåbentlig ikke billederne ned i databasen, men kun en reference til disse??
Avatar billede seider Nybegynder
02. februar 2001 - 12:49 #3
Det er da meget naturligt at smide billeder i en database, men det skal gøres ordentligt. derfor lige beskrive hvordan du har gjort det.

/* Seider */
Avatar billede maxikoll Nybegynder
02. februar 2001 - 12:51 #4
Nej, ligger kun et link...



Koden:

<%
Set Upload = Server.CreateObject(\"Persits.Upload.1\")

Upload.OverwriteFiles = False
Upload.SetMaxSize 1048576
Upload.Save \"d:\\home\\ditdomain\\www\\\"

For Each File in Upload.Files

If File.ImageType <> \"GIF\" and File.ImageType <> \"JPG\" Then
  Response.Write \"GIF or JPG files only please!\"
  Exit For
End If
If File.ImageWidth > 400 Then
  Response.Write \"Image width cannot exceed 400 pixels.\"
  Exit For
End If
If File.ImageHeight > 300 Then
  Response.Write \"Image height cannot exceed 300 pixels.\"
  Exit For
End If

    Set Conn = Server.CreateObject(\"ADODB.Connection\")
    Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath (\"billeder.mdb\")
    strSQL=\"INSERT into tbilleder (description, file1, title) Values(\'\" & upload.form(\"description\") & \"\',\'\" & File.ExtractFileName & \"\',\'\" & upload.form(\"title\") & \"\')\"
    Conn.Execute(strSQL)
   
Response.redirect \"galleri.asp\"
Next
%>



Her skal jeg så have tilføjet endnu et billede, og jeg kan nemt uploade 2 (ligesom eksemplet gør på deres side), men når jeg vil adde 2 tager den kun den føste og sætter ind 2 gange :(
Avatar billede seider Nybegynder
02. februar 2001 - 12:53 #5
på engang eller i 2 omgange ?

/* seider */
Avatar billede maxikoll Nybegynder
02. februar 2001 - 12:58 #6
Den skal ligge de 2 billeder i databasen på 1 gang, så de ligger under samme ID
Avatar billede maxikoll Nybegynder
19. marts 2001 - 12:42 #7
Hmm.. tough one...
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