[英]jQuery Ajax request to local disk with IE takes too long
我有一個使用javascript和HTML的應用程序,該應用程序將在2張物理光盤上附帶約500個短(18MB)視頻。 我正在發出ajax請求,以在顯示文件之前檢查文件是否存在,如果沒有,則會提示用戶插入另一張光盤。
video.innerHTML = "<p class=\"no-video\">Working...</p>";
$.ajax({
url: "movies/"+num+".mp4",
type: "HEAD",
success: function(){showVideo(num);},
error: function(){video.innerHTML = "<p class=\"no-video\">Please insert the other disk and click <a href=\"javascript:showLot("+num+")\">ok</a></p>";}
});
這在Firefox中可以正常工作,但是要花大約一分鍾才能弄清IE中確實存在該文件(如果文件丟失,它很快),我認為這是因為IE不尊重type: "HEAD"
但是從DVD加載18MB文件的時間仍然不應該那么長。 接下來,我將不得不測試更多的瀏覽器。 有沒有人有什么建議?
(不希望在交換光盤時不必重新加載HTML)
關於在文件系統中使用HEAD的有趣思考。 另一種解決方案是使用某種文件,該文件充當光盤上內容的目錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.