我正在使用通過flash組件上傳文件到服務器的腳本。有時,很少,當試圖通過Firefox上傳圖片時,出現以下錯誤:IO錯誤#2038。在網上搜索我可以找到爲什麼它真的發生在我身上。但我發現我的情況的解決方案: 我打開IE6,做同樣的事情(照片總是上傳沒有問題),當我再次嘗試Firefox的問題消失。如果有人有類似的問題,也許這會幫助或也許這暗示可能有助於問題:)上傳圖片問題:IO錯誤。 (錯誤#2038)
1
A
回答
0
的人發現的原因如果你沒加引號周圍的選項名稱,嘗試這樣做。有時在IE中,引用選項名稱可以解決問題。如果你發佈了一些示例代碼,它會有所幫助。
1
後更喜歡比我承認的時候,這裏是解決方案。更改以下變量在php.ini
到足夠大來處理你的最大的文件:
; Maximum size of POST data that PHP will accept.
post_max_size = 32M
; Maximum allowed size for uploaded files.
upload_max_filesize = 32M
; Whether to allow HTTP file uploads. (this is on by default)
file_uploads = On
由於文件作爲POST數據發送,都第一變量需要進行設置。否則,將會出現錯誤,但您不會看到錯誤是什麼,除了IO error #2038
。
+3
我看到了這個解決方案,但是我試圖上傳的圖片都沒有大於1MB,所以我不認爲這個尺寸是問題所在 – 2010-03-14 10:14:13
1
我只是有這個錯誤還使用ASP.Net MVC,我發現我有我的處理程序命名錯誤/在web配置部分,其中的處理器去missspellled。 HTH ...
0
我解決了這個問題。
在我的辦公室我使用代理,我必須更改設置,以No Proxy
。
或者,如果你不使用代理服務器,嘗試在php.ini
改變:
Hostname:Port localhost:0
到:
Hostname:Port localhost:80
0
還要確保正在使用的上傳組件的路徑服務器正確。如果路徑是相對路徑,請嘗試完全限定它。 IE可以用其他瀏覽器無法做到的相對路徑做一些「魔術」,有時候從一個瀏覽器到另一個瀏覽器嘗試代碼可以調整一些東西。
而且,可能是權限...並具有IE瀏覽器去那裏第一次可以操縱的方式,其他瀏覽器(S)工作,那麼「正確」的權限。
相關問題
- 1. 通過HTTPS的Flex文件上傳問題io錯誤#2038
- 2. IO:錯誤#2038 jquery uploadify
- 3. SWFUpload和WEBrick。與上傳問題(錯誤:2038)
- 4. 錯誤#2038 IO錯誤當在asp.net站點中實現uploadify
- 5. Uploadify錯誤#2038
- 6. CKFinder圖片上傳錯誤
- 7. 錯誤的圖片上傳
- 8. 圖片上傳錯誤
- 9. AFNetworking上傳圖片錯誤
- 10. 圖片上傳錯誤
- 11. 圖片上傳錯誤
- 12. PHP圖片上傳錯誤
- 13. ObjectiveFlickr圖片上傳錯誤
- 14. 圖片上傳錯誤
- 15. PHP:圖片上傳錯誤
- 16. 閃存IO錯誤,而上傳照片與低上傳網速
- 17. 上傳照片到facebook問題。錯誤的照片方向
- 18. 上傳數據時發生IO錯誤
- 19. IO:錯誤#2038 jQuery的uploadify Firefox的最新
- 20. 在PHP Codeigniter中上傳HTTP 302錯誤和IO錯誤
- 21. Uploadify:上傳大文件時出現IO錯誤和HTTP錯誤
- 22. 上傳圖片時出現RuntimeException錯誤
- 23. 使用HTmlExtendEditor上傳圖片的錯誤
- 24. PHP圖片上傳不工作錯誤:
- 25. 上傳圖片後出現錯誤
- 26. 上傳圖片到parse.com錯誤
- 27. 忽略圖片上傳錯誤
- 28. Android studio圖片上傳錯誤Firebase
- 29. PHP圖片上傳 - 發現錯誤
- 30. 上傳圖片燒瓶錯誤
如果您正在使用MVC,如果你使用'HttpPostedFile'類控制器參數它會導致IO錯誤。用'HttpPostedFileBase'替換它' – 2012-12-11 13:43:00