我一直用valums文件上傳了很久:https://github.com/valums/file-uploader跨瀏覽器是否READYSTATE_LOADED?
一個問題我已經是它從來沒有真正達到100個%onProgress。
一旦文件完成上傳,xhr.upload.onprogress不會被解僱。 我得到的下一個ping是readyState 4中的完成一個。
這是因爲一旦100%發生,在請求完成之前我的服務器上會有處理。因此,用戶確實看到了98%的內容,然後是請求完成的「掛起」,然後是100%後的「完成」狀態。
readyState的2是:
READYSTATE_LOADED(2)該發送方法被調用。沒有數據可用,但尚有 。
在那個時候在UI中開始我的處理狀態是否可靠?
注意我很好奇,如果這也可以在IE中工作,雖然上傳者在IE中做了一個正常的帖子,所以我們從來沒有一個進度條。
怪異模式表明[*無*](http://www.quirksmode.org/blog/archives/2005/09/xmlhttp_notes_r_2.html)。 – 2012-07-15 20:22:25
您是指這篇文章? http://www.quirksmode.org/blog/archives/2005/09/xmlhttp_notes_r_2.html我從來沒有想過檢查quirksmode - 得做更多 – 2012-07-15 20:34:21
鼠標懸停*沒有*,這是我指的鏈接。 Quirksmode是多年來唯一的在線參考資料,在這一點上我只擔心它沒有更新就會老化。 – 2012-07-15 20:42:29