Avatar billede dampnet Nybegynder
14. februar 2003 - 15:53 Der er 5 kommentarer og
1 løsning

Chili Upload og Access db

Jeg leder med lys og lygte efter et eks. på hvorleders man uploaderen fil(jpg eller gif, men det gør vel ikke nogen forskel) med Chili Upload. hvortil der skal gemmes stien og noget text i en access db. et link til en side eller noget som en har lavet der ligner ville jeg bliver glad for. det er til en nyhedsting med billede :)
Avatar billede kourosh Nybegynder
14. februar 2003 - 19:56 #1
Din fx. upload_form.asp

<FORM ACTION="fileupld.asp" METHOD="POST" ENCTYPE="multipart/form-data">
<INPUT TYPE="FILE" NAME="FILE">
<INPUT TYPE="SUBMIT" VALUE="Send">
</FORM>

og din fileupld.asp skal være:
<%
Response.Expires = 0
Set fbase = Server.CreateObject("Chili.Upload.1")
filnavn = fbase.SourceFileName & fbase.SourceFileExtension
fbase.SizeLimit = 10000 ' Hvis du vil begrænse uploads størrelsen

'fbase.SaveToFile("/opt/datafiles/test.dat") 'Sti til upload mappen eller:
fbase.SaveToFile("Server.mapPath("/") & "/dinmappe/" & filnavn")
%>

<%
'Gem I database
strConnect = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../database/dbnavn.mdb")
Set objConn = Server.CreateObject("ADODB.Connection")
call objConn.Open(strConnect)
id = "id nr eller ?"
tekst ="din tekst"
dato= now()
strINSERT = "INSERT INTO upload (id, filnavn, tekst, dato) VALUES ( '"
    strINSERT = strINSERT &  id & "', '" & filnavn & "', '" & tekst & "', '" & dato & "')"
   
    call objConn.execute(strINSERT)
objConn.close()
%>
Avatar billede kourosh Nybegynder
14. februar 2003 - 20:04 #2
Jeg har ikke prøvet om det virker, for at jeg ikke har installeret chili. du kan finde mere om upload chili her
http://www.chilisoft.com/caspdoc/360docs/html/chili_upload_file_upload_component_.htm
Avatar billede kourosh Nybegynder
14. februar 2003 - 20:11 #3
<%
'læs fra data base
strConnect = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../database/dbnavn.mdb")
Set objConn = Server.CreateObject("ADODB.Connection")
call objConn.Open(strConnect)

dim strSELECT, objRecordSet
  strSELECT = "select * from upload "
  set etRecordSet = objConn.execute(strSELECT)
  do until etRecordSet.EOF
%>
<a href="../dinmappe/<%=etRecordSet("filnavn")%>" ><%=etRecordSet("filnavn")%></a><br>
<% etRecordSet.moveNext()
  loop %>

<% objConn.close() %>
Avatar billede kourosh Nybegynder
14. februar 2003 - 20:16 #4
I den sidste del kan få data fra data base.
Avatar billede kourosh Nybegynder
14. februar 2003 - 20:17 #5
dim strSELECT, objRecordSet = dim strSELECT
Avatar billede dampnet Nybegynder
07. januar 2004 - 16:44 #6
Lukker, fandt en hel anden løsning.
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