0
Q
无法显示图像
A
回答
1
VALUES ('$id', '$imgData', 'fileSize', 'fileType', NOW());";
你的文件类型始终是“文件类型”和你的大小总是“档案大小”(不,即使正确地存储在数据库中?)。所以你输出的图像类型总是image/fileType
,这至少是你的一个问题。
你似乎也试图在那里使用finfo
,但最终只使用$_FILES
阵列中用户提供的MIME类型,这是你永远不应该做的。
在将它们放入SQL查询之前,您也不会转义这些值。 addslashes
与mysql_real_escape_string
或准备的陈述不一样。
您也应该习惯失败的,而不是没完没了嵌套if
早期:
if ($error !== UPLOAD_ERR_OK) {
echo 'fail';
continue;
}
if ($_FILES['file']['size'][$file] > $max) {
echo 'fail';
continue;
}
...
相关问题
- 1. 图像无法显示图像视图
- 2. Tabbar无法显示图像
- 3. 无法显示图像
- 4. CherryPy无法显示图像
- 5. 无法显示图像
- 6. PHP无法显示图像
- 7. 无法显示Django图像
- 8. 无法显示PHP图像
- 9. Laravel无法显示图像
- 10. GridView无法显示图像
- 11. OpenCV无法显示图像
- 12. 无法显示图像
- 13. 无法显示图像
- 14. Localhost无法显示图像
- 15. Codeigniter无法显示图像
- 16. UIImageView无法显示图像
- 17. 无法显示nifti图像
- 18. 图像控件无法显示图像
- 19. 无法显示URL图像(位图)
- 20. 图库无法显示图像
- 21. 如何回显图像路径?我的图像无法显示
- 22. 无法居中显示图像
- 23. Internet Explorer无法显示本地图像
- 24. Python Pygame无法正确显示图像
- 25. 我无法在webview中显示图像
- 26. 无法显示Base64编码图像
- 27. UIPickerView无法正确显示图像
- 28. 无法显示本地图像
- 29. 无法显示列表中的图像
- 30. php mysql图像无法正常显示
你为什么要添加斜线的图像数据吗?你不需要。它是二进制数据,不是字符串。 – Flukey 2011-12-15 23:26:14
是斜杠不需要? – user1056534 2011-12-15 23:29:51