10. januar 2004 - 10:26Der er
13 kommentarer og 1 løsning
Uploade filer sammen med opdatering af database
Hvordan kan jeg fra samme form, opdatere databasen og uploade et billede? Når man upload filer, skal der stå enctype="multipart/form-data" i <form>, men det vil den vidst ikke acceptere hvis man skal opdatere noget tekst i databasen, som bliver requestet fra en input="text" fra samme form. Så hvordan kan jeg gøre begge dele fra samme form, med ASPSmartUpload?
' Object creation dim upload Set upload = Server.CreateObject("aspSmartUpload.SmartUpload") 'Max størrelse i bytes upload.MaxFileSize = 20000 upload.AllowedFilesList = "GIF,JPG"
'Upload filerne til memory upload.Upload
For each file In upload.Files If not file.IsMissing Then file.saveas 1 &"."& File.FileExt end if next
Set upload = nothing
SQL = "Insert Into users(nick) Value('"& Request.Form("nick") &"') Where ID = 8" Conn.Execute(SQL)
end if %> <form method="post" action="test.asp?upload=ja" enctype="multipart/form-data"> <input type="file" name="fil1"> <input type="text" name="nick"> <input type="submit" name="Upload" value="Upload"> </form>
Men får fejlen: Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x1430 Thread 0xc10 DBC 0xc450014 Jet'.
/test.asp, line 5
Jeg kunne ikke lige finde noget på microsoft.com.
Lige et ekstra spørgsmål, hvis jeg vil opdatere en større txt fil, anbefales det så at jeg lægger den ind i databasen, eller uploader den til en mappe og bagefter kalder den fra mappen? (Access database) De vil være på ca. 200 korte linier.
Ved du hvad der er bedst, at uploade txt filerne i en mappe eller lægge dem ind i databasen? Det er config filer, så de vil udelukkende bestå af enEllerAndenStreng "værdi" på 200 linier.
Fuck (undskyld udtrykket) men den har også irriteret mig i noget kode jeg har lavet for længe siden. Jeg lavede noget med at lave en mellem side hvor den lavede data om og sendte dem videre så jeg kunne modtage dem med request.querystring i stedet, men nu kan jeg vist optimere min kode en del.
Hehe... jeg har hidtil lavet så man enten skulle uploade sit billede eller opdatere sin profil.. ikke helt optimalt :-\
Synes godt om
Ny brugerNybegynder
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.