摘要:文章出處最近項目中有一個文件上傳的功能,可以上傳壓縮包文件,遇到一個問題,就是個別電腦點擊上傳控件時,需要四五秒左右才會有反應。由于我們請求不到海外服務器,會等到連接誒失敗,才會彈出上傳文件窗口。
文章出處:http://www.jianshu.com/p/be34...
原因最近項目中有一個文件上傳的功能,可以上傳壓縮包文件,遇到一個問題,就是個別電腦點擊上傳控件時,需要四五秒左右才會有反應。
當時在常用的幾個瀏覽器都做了測試,發(fā)現(xiàn)這種問題只有chrome出現(xiàn),然后查看了所有的chrome版本號,懷疑是版本的問題,把所有的版本都升級了,慢的還是一樣慢。
接著就開始上網(wǎng)查了一下,發(fā)現(xiàn)遇到這個問題的人還真多。隨便點開一篇文章,原因寫的很明白,原來是因為我大天朝的原因導致的。
chrome會在點擊input file的時候,自動請求google服務器,將這些文件的特征提交到海外服務器進行比對,以提醒用戶文件是否安全,只有在執(zhí)行圖片類型的時候,chrome不會檢車這些文件的安全性。由于我們請求不到google海外服務器,會等到連接誒失敗,才會彈出上傳文件窗口。
解決方法如果是上傳圖片,可以在input中添加屬性accrpt指定文件類型,比如accept="image/jpeg"。
如果上傳的其他類型,比如zip,rar,pdf之類的,用上面的方法是不管用的,有一個方法就是,在瀏覽器客戶端修改設置,只需要把設置中的一項保護您和您的設備不受危險網(wǎng)站的侵害關閉就可以了,此時了瀏覽器就不會發(fā)送請求到google服務器了。但是這種方法需要在客戶端操作,問題比較多了。
還有一個是在點擊的時候講input的value設置為null,這個沒有具體試過。我這里暫時用的是第二種方法,因為要上傳的是zip文件,且是內部使用,先用第二種解決,接下來看看有沒有什么切實有效的方法。
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/83877.html
摘要:前端日報精選了解中的全局對象和全局作用域張鑫旭鑫空間鑫生活子進程你應該知道的一切直出內存泄露問題的追查實踐我他喵的到底要怎樣才能在生產(chǎn)環(huán)境中用上模塊化騰訊前端大會大咖說大咖干貨,不再錯過發(fā)布發(fā)布中文翻譯在使用進行本地開發(fā)代碼 2017-07-07 前端日報 精選 了解JS中的全局對象window.self和全局作用域self ? 張鑫旭-鑫空間-鑫生活Node.js 子進程:你應該知道...
摘要:一問題描述瀏覽器在版本之后出現(xiàn)一個,就是點擊上傳按鈕時反應很慢,需要等待秒種之后才能彈出選擇文件的對話框。二解決辦法關閉的一個設置保護您和您的設備不受危險網(wǎng)站的侵害后,你打開文件選擇框速度就飛起來了。 一、問題描述 Google chrome 瀏覽器在52版本之后出現(xiàn)一個bug,就是點擊 input file上傳按鈕時反應很慢,需要等待3-5秒種之后才能彈出選擇文件的對話框。比如 ...
閱讀 3209·2021-11-23 09:51
閱讀 3669·2021-09-22 15:35
閱讀 3646·2021-09-22 10:02
閱讀 2956·2021-08-30 09:49
閱讀 509·2021-08-05 10:01
閱讀 3376·2019-08-30 15:54
閱讀 1633·2019-08-30 15:53
閱讀 3558·2019-08-29 16:27