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