Avatar billede -wizard- Nybegynder
07. august 2001 - 16:23 Der er 9 kommentarer og
1 løsning

Hjælp behøves right now

Jeg har en form/kode til upload af billeder på min side men vil gerne have det sådan så man kan skive en kommentar /tekst til hvert billede man uploader.

koden ser ud som følgende, hvad skal jeg lave om?

<HTML>
<BODY BGCOLOR=\"white\">

<H1>Upload pictures</H1>
<HR>
<%
On Error Resume Next

\'  Variables
\'  *********
  Dim mySmartUpload
  Dim file
  Dim oConn
  Dim oRs
  Dim intCount
  intCount=0
       
\'  Object creation
\'  ***************
  Set mySmartUpload = Server.CreateObject(\"aspSmartUpload.SmartUpload\")
 
  \'  Only allow txt or htm files
\'  ***************************
  mySmartUpload.AllowedFilesList = \"jpg,Jpeg,gif,bmp\"

\'  DeniedFilesList can also be used :
  \' Allow all files except exe, mp3, bat and asp
  \' ***************************************
  \' mySmartUpload.DeniedFilesList = \"exe,mp3,bat,asp\"

\'  Deny physical path
\'  *******************
  mySmartUpload.DenyPhysicalPath = True

\'  Only allow files smaller than 50000 bytes
\'  *****************************************
  mySmartUpload.MaxFileSize = 900000

\'  Deny upload if the total fila size is greater than 200000 bytes
\'  ***************************************************************
  mySmartUpload.TotalMaxFileSize = 2000000

\'  Upload
\'  ******
  mySmartUpload.Upload

\'  Connect to the DB
\'  *****************
  Set oConn = Server.CreateObject(\"ADODB.Connection\")
  curDir = Server.MapPath(\"\\scripts\\aspSmartUpload\\Sample.mdb\")
  oConn.Open \"DBQ=\"& curDir &\";Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;\"

\'  Open a recordset
\'  ****************
  strSQL = \"SELECT FILENAME,FILE FROM TFILES\"

  Set oRs = Server.CreateObject(\"ADODB.recordset\")
  Set oRs.ActiveConnection = oConn
  oRs.Source = strSQL
  oRs.LockType = 3
  oRs.Open

\'  Select each file
\'  ****************
  For each file In mySmartUpload.Files
  \'  Only if the file exist
  \'  **********************
      If not file.IsMissing Then

      \'  Add the current file in a DB field
      \'  **********************************
        oRs.AddNew
        file.FileToField oRs.Fields(\"FILE\")
        oRs(\"FILENAME\") = file.FileName
        oRs.Update
        intCount = intCount + 1
      End If
  Next

\'  Trap errors
\'  ***********
  If Err Then
  Response.Write(\"<b>Wrong selection : </b>\" & Err.description)
  Else
\'  Display the number of files uploaded
\'  ************************************
  Response.Write(intCount & \" file(s) uploaded.<BR>\")

\'  Destruction
\'  ***********
  oRs.Close
  oConn.Close
  Set oRs = Nothing
  Set oConn = Nothing
  End If
%>

</BODY>
</HTML>
Avatar billede -wizard- Nybegynder
07. august 2001 - 16:25 #1
den sender fra formen

<HTML>
<BODY BGCOLOR=\"white\">
<H1>Upload files</H1>
<HR>
<FORM METHOD=\"POST\" ACTION=\"/scripts/aspSmartUpload/Sample4.asp\" ENCTYPE=\"multipart/form-data\">
  <INPUT TYPE=\"FILE\" NAME=\"FILE1\" SIZE=\"50\"><BR>
  <input type=\"text\" name=\"kommentar\" size=\"20\"><BR>
  <BR>
  <INPUT TYPE=\"SUBMIT\" VALUE=\"Upload\">
</FORM>
</BODY>
</HTML>

hvor jeg ikke kan få kommentaren med..
Avatar billede krogstrup Nybegynder
07. august 2001 - 16:26 #2
du kan sandsynligvis fange din kommentar således:

kommentar = mySmartUpload.Form(\"kommentar\")
response.write kommentar
Avatar billede -wizard- Nybegynder
07. august 2001 - 16:28 #3
som sættes ind hvor?
Avatar billede -wizard- Nybegynder
07. august 2001 - 16:30 #4
ved ikke helt om i misforstod noget - når man oploader skal kommentaren følge med i databasen, dvs hvis man laver et udtræk bliver billedetvist med en tilhørende kommentar
Avatar billede medions Nybegynder
07. august 2001 - 16:37 #5
hmm.. kan du ikke i din lave et input hvor brugeren kan skrive en kommentar og så sende det over til en tabel i db\'en, og så kan du jo bare udskrive den fra tabellen når du skal bruge den!
Avatar billede medions Nybegynder
07. august 2001 - 16:39 #6
hmm.. hvis du har ICQ, så send dine dokumenter til webmaster@bgif.dk og skrive dit ICQ nr. så vil jeg hjælpe dig!
Avatar billede -wizard- Nybegynder
07. august 2001 - 16:45 #7
de er hermed sendt
Avatar billede -wizard- Nybegynder
07. august 2001 - 19:21 #8
fandt et svar selv
Avatar billede krogstrup Nybegynder
07. august 2001 - 19:50 #9
og svaret var...?
Avatar billede medions Nybegynder
07. august 2001 - 20:52 #10
yep og svaret var?
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