Safari 5+有問題。當客戶端通過簡單的HTML形式上傳圖片文件時,Safari 5.1的MAC版本(迄今爲止,我發現的唯一一個瀏覽器正在這樣做)無限期地掛起。Safari PHP表單提交文件上傳掛起
我有我的上傳時間和大小在php.ini設置正確,它適用於所有其他瀏覽器(FF,歌劇甚至IE!),所以我不認爲我有一些菜鳥在HTML或PHP的錯誤。
我搜遍了很多文章,發現了一個與這個問題有關的錯誤報告(https://bugs.webkit.org/show_bug.cgi?id=5760)。此外,我還發現了幾個Ajax解決方法,但沒有一個適合。我沒有在這個頁面上使用Ajax,實際上由於重定向我不想。
有誰知道解決方案?
另外....建議如將<? header('Connection: close'); ?>
添加到文件會讓Opera變得更糟。
編輯:2013年4月10日 我仍然沒有弄清楚爲什麼Safari掛在某些圖片上傳。如果有人遇到類似問題,我正在進行此編輯。順便說一句,當Safari運行在VirtualBox的上傳失敗,每次不像Firefox或IE工作正常。 (也許是一個設置問題?)
我發現這個解決方法很容易實現,到目前爲止我可以測試每個主流瀏覽器。 (來源:http://www.atwebresults.com/php_ajax_image_upload/)然而,原來的問題仍然存在。謝謝。