這是我遇到的最奇怪的錯誤之一。所以我爲我的朋友寫了一個小文件上傳的網絡應用程序,並且對於任何小於或等於742kB的文件都可以正常工作。不用說,我根據無情的測試得出了這個確切的數字。當文件大小超過742 KB時,PHP文件上傳失敗,出現空白屏幕
奇怪的是,如果文件大小隻有幾KB,例如743或750,我得到一個錯誤說「MySQL已經消失」。但是,如果它是1MB或更多,那麼我只是得到一個空白的屏幕。並且在我點擊上傳按鈕後不到2秒內就會發生。所以它看起來不像是我的暫停。
我檢查了PHP.ini文件的發佈大小和上傳大小,它們都設置爲5 MB或更多。超時設置爲60秒。
上傳的文件位於數據類型爲mediumblob的字段中的MySQL數據庫中。我試着將其改爲longblob。但那也沒有幫助。
任何幫助?
感謝閱讀, 吉里什
ChristopheD嗨, max_allowed_packet的值設置爲2 MB,其實。 – Girish
我剛把它增加到了32MB,但它仍然沒有任何區別。 – Girish