Ik heb een probleem met het uploaden van afbeeldingen naar de mysql database toe. Ik heb een formulier met een upload mogelijkheid, maar wanneer ik een afbeelding upload wil het nog wel eens voorkomen dat de afbeelding corrupt (half) in de database terecht komt.
Upload:
Ik wou het eigenlijk via een insert statement in de database gooien, maar dan krijg ik een type mismatch.
Zie dit topic:[rml][ ASP/MySQL] Type mismatch bij BLOB invoeren[/rml]/
Een foute upload:
http://www.burnincows.nl/img-db.asp?i=158
Een normale upload:
http://www.burnincows.nl/img-db.asp?i=155
Oplossing 15-10-2004:
[rml]Noork in "[ asp / mysql / Dundas Upload]Afbeeldinge..."[/rml]
Upload:
ASP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
| Set objUpload = Server.CreateObject("Dundas.Upload.2") 'tijdelijk in geheugen objUpload.SaveToMemory 'connectionstring strConnect = "Driver={MySQL};Server=**.**; Database=**; Uid=**; Pwd=**;" 'recordset Set rs = Server.CreateObject("ADODB.Recordset") rs.Open "SELECT * FROM bc_images", strConnect, 2, 3 For Each objFile In objUpload.Files If InStr(1,objFile.ContentType,"image") <> 0 Then 'add a new record and insert the image file rs.AddNew rs("image").Value = objFile.Binary rs("copyright").Value = objUpload.Form("copyright") rs("website").Value = objUpload.Form("website") rs("keywords").Value = objUpload.Form("keywords") rs("tekst").Value = objUpload.Form("omschrijving") End If Next rs.Update rs.Close Set rs = Nothing Set objUpload = Nothing Response.Redirect("index.asp?p=admin&a=admin_viewimage") |
Ik wou het eigenlijk via een insert statement in de database gooien, maar dan krijg ik een type mismatch.
Zie dit topic:[rml][ ASP/MySQL] Type mismatch bij BLOB invoeren[/rml]/
Een foute upload:
http://www.burnincows.nl/img-db.asp?i=158
Een normale upload:
http://www.burnincows.nl/img-db.asp?i=155
Oplossing 15-10-2004:
[rml]Noork in "[ asp / mysql / Dundas Upload]Afbeeldinge..."[/rml]
[ Voor 24% gewijzigd door Phenomenon op 15-10-2004 09:38 ]