我有一个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不尊重{{1}但是从DVD加载一个18MB的文件仍然不需要那么长时间。 我接下来要测试更多的浏览器。 有没有人有任何建议?
(在交换光盘时不希望重新加载HTML)
答案 0 :(得分:1)
有关在文件系统中使用HEAD的有趣想法。另一种解决方案是使用某种文件作为光盘内容的目录。