2012-08-24 96 views
2

我在幾個地方看過文件上傳進度在IE9中不支持。在IE9上的文件上傳進度

但是我注意到gmail對它有某種解決方案。我已經閱讀了幾年前的文章,這是一個基於Flash的解決方案,但是當我得到檢查工具時,我看不到任何Flash對象。我想知道當時是否有任何改變。

是否有人能夠描述gmail如何解決IE9中的'文件上傳進度'問題?

+0

非常好的問題。我來尋找答案。還沒到。 –

回答

1

我不知道gmail是怎麼做的,但一種可能的解決方案是異步啓動上傳(javascript,iframe,不管),然後定期從服務器輪詢上傳進度。

假設您有某種確定用戶的會話,則上傳將發送到服務器,該服務器將在傳輸文件時更新用戶會話中的某個進度變量。同時,客戶端通過對服務器的單獨AJAX調用每秒輪詢一次進度變量。