我正在創建一個數據庫,並試圖將我的圖像上傳到它。但是,當我嘗試上載2 + MB文件時,遇到sql server失控錯誤。如何通過phplocalmyadmin將2+ MB文件上傳到xampp MySQL中?
當我上傳4MB的文件,頁面僅復位
當我上傳一個30 + kb的文件,它的工作原理!
我已經創建了列(longblob),並將php.ini中的upload_max_file大小限制更改爲64MB。
我正在創建一個數據庫,並試圖將我的圖像上傳到它。但是,當我嘗試上載2 + MB文件時,遇到sql server失控錯誤。如何通過phplocalmyadmin將2+ MB文件上傳到xampp MySQL中?
當我上傳4MB的文件,頁面僅復位
當我上傳一個30 + kb的文件,它的工作原理!
我已經創建了列(longblob),並將php.ini中的upload_max_file大小限制更改爲64MB。
你必須考慮更多的事情來做好這項工作。
'max_allowed_packet的'
的MySQL>顯示的變量,比如 'max_allowed_packet的';
您的列類型。 MySQL Documentation
TINYBLOB
L + 1個字節,其中L < 28±256字節 BLOB
L + 2個字節,其中L < 216±65千字節 MEDIUMBLOB
L + 3個字節,其中L < 224±16兆字節 LONGBLOB
L + 4字節,其中L < 232±4千兆字節
更好更快的方式是將圖像/文件存儲/上傳到磁盤存儲,而不是數據庫存儲。只需將文件位置存儲到數據庫中即可。
並閱讀這些鏈接: How can I insert large files in MySQL db using PHP?