У меня есть приложение, которое представляет собой javascript и HTML, которое должно быть доставлено с 500 короткими (18 МБ) видео на 2 физических дисках.Я делаю 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"
, но это все равно не должно занять много времени, чтобы загрузить файл 18 МБ с DVD,Я должен буду проверить больше браузеров затем.У кого-нибудь есть предложения?
(предпочел бы, чтобы при загрузке диска не приходилось перезагружать HTML)