Avatar billede Slettet bruger
18. juli 2002 - 09:43 Der er 3 kommentarer og
1 løsning

ASP UPLOAD med text fields

Hvordan kan jeg oploade filer samtidig med tekst fields...

Her er min kode:

<% Session("DB") = "DBQ=d:sti;DefaultDir=d:\sti;Driver={Microsoft Access Driver (*.mdb)};"
%> <%
  Set Upload = Server.CreateObject("Persits.Upload.1")
  Upload.SetMaxSize 290000, True
  Upload.SaveVirtual("/log/")
 
  For Each Item in Upload.Form
    FileID = Item.Value
  Next
 
  For Each File in Upload.Files
    File.ToDatabase Session("DB"), "insert into Attachments (AttachmentID, Path, Data) " &_
    "values('"&FileID&"', '"&File.Path&"', ?)"
   
    if Err <> 0 Then
      Response.Write "Error saving the file: " & Err.Description
    Else
      File.Delete
      Response.redirect("pickattachment.asp?ID=")&FileID
    End If
  Next
%>
Avatar billede bobbedude Nybegynder
18. juli 2002 - 09:58 #1
i din for skal du have enctype="multipart/form-data"
<form name="form1" method="post"  enctype="multipart/form-data" action="en-side.asp">

I dit upload script skal du kalde dine form fields sådan

Set  Str_login       =     Upload.form("login")

og ikke med request.form da de ikke virker med
multipart/form-data.

Når du så skal sætte felterne i db skriver du

SQL ="INSERT INTO TABEL (login) Values('" & Str_login & "')
Avatar billede Slettet bruger
18. juli 2002 - 10:25 #2
Jammen jammen jammen....hurra...

tak for hjælpen..
Avatar billede bobbedude Nybegynder
18. juli 2002 - 10:32 #3
ingen problem tak for point.
Jeg roede forresten selv med det for et stykke tid siden og det var ved at gøre mig skør.
Avatar billede Slettet bruger
18. juli 2002 - 10:38 #4
Ja jeg sidder også og tørrer den cola af min skærm jeg hidsigt hældte ud over den...;-)
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