我試圖從文件輸入控件中獲取文件的大小。 要做到這一點我使用jQuery:Internet Explorer 11獲取文件大小
function init() {
$("#cphInhalt_cphInhalt_file0").bind("change", function() {
handleFileSelect(this);
});
}
function handleFileSelect(e) {
if (e.files[0].size + totalFileSize > 3000000) {
addNewUpload(e);
$(e).remove();
if (getCookie("language") == "German") {
alert("Die gesamte Dateigröße wurde überschritten");
} else {
alert("The total file size has been exceeded");
}
return;
}
在這工作得很好,除了IE(使用版本11)的任何瀏覽器,但我認爲它應該支持一下文件API嗎? 它說e.files是undefinied
您確定這適用於所有瀏覽器? http://www.html5rocks.com/en/tutorials/file/dndfiles/ – 2014-10-01 06:34:48
http://caniuse.com/#feat=fileapi它至少應該在IE chrome和firefox中工作,這對於這個項目來說非常重要 – Ced 2014-10-01 06:37:31
我的意思是,你確定這段代碼有效嗎? – 2014-10-01 06:38:08