我有一個HTML頁面,可以將文件傳輸到PHP後端 - 使用Ajax或通過隱藏的iframe。PHP上傳文件在iframe中失敗
使用Ajax我可以上傳最多在我的.htaccess
當我使用IE瀏覽器(10M)設置的限制 - 2M以上文件是用「錯誤1拒絕:上傳的文件超過在PHP中的upload_max_filesize指令的.ini」。
這是因爲如果請求與通過
Content-Type: multipart/form-data; boundary=---------------------------7db16f8c3114c
看到一個不同的php.ini中比那些
Content-Type: application/octet-stream
這是特別麻煩,因爲IE不能使用XHR - 所以有很大一部分我的用戶無法上傳大文件。
任何想法爲什麼會發生這種情況?
技術細節:
- 服務器:Linux操作系統,Apache,PHP 5.2.17
- PHP INI設置(在.htaccess設置,並檢查使用的phpinfo):
- 的upload_max_filesize 10M
- post_max_size 10M
- memory_limit 24M
- HTML Form enctype =「multipart/form-data」
同樣在這裏...有你發現任何解決方案了嗎? –