通過 HEAD 請求檢查檔案是否存在
此函式使用 HEAD 方法執行 AJAX 請求,允許我們檢查作為引數給出的目錄中是否存在檔案。它還使我們能夠針對每個案例 (成功,失敗) 啟動回撥。
function fileExists(dir, successCallback, errorCallback) {
var xhttp = new XMLHttpRequest;
/* Check the status code of the request */
xhttp.onreadystatechange = function() {
return (xhttp.status !== 404) ? successCallback : errorCallback;
};
/* Open and send the request */
xhttp.open('head', dir, false);
xhttp.send();
};