jquery検出アップロードファイルサイズ例
1569 ワード
この例では、jqueryがアップロードファイルのサイズを検出することについて説明します.皆さんの参考にしてください.具体的には以下の通りです.
Googleは長い間、基本的にactiveXで実現していました~なぜだめなのか、これは多くありませんが、以下の方法を説明します.
テストに合格したブラウザ:IE 6+、firefox、chrome、firefoxとchromeはHTML 5をサポートする必要があります.
jQueryの関連内容についてもっと興味のある読者は、「jQueryページ要素操作テクニックまとめ」、「jQueryよくあるイベントの使い方とテクニックまとめ」、「jQuery常用プラグインと使い方まとめ」、「jQuery拡張テクニックまとめ」および「jqueryセレクタ使い方まとめ」のテーマを参照してください.
本文で述べたことが皆さんのjQueryプログラム設計に役立つことを望んでいます.
Googleは長い間、基本的にactiveXで実現していました~なぜだめなのか、これは多くありませんが、以下の方法を説明します.
テストに合格したブラウザ:IE 6+、firefox、chrome、firefoxとchromeはHTML 5をサポートする必要があります.
画像:
var fileSize = 0; //
var SizeLimit = 1024; // , :byte
function checkFile() {
var f = document.getElementById("file1");
//FOR IE
if ($.browser.msie) {
var img = new Image();
img.onload = checkSize;
img.src = f.value;
}
//FOR Firefox,Chrome
else {
fileSize = f.files.item(0).size;
checkSize();
}
}
//
function checkSize() {
//FOR IE FIX
if ($.browser.msie) {
fileSize = this.fileSize;
}
if (fileSize > SizeLimit) {
alert(' ');
} else {
document.FileForm.submit();
}
}
jQueryの関連内容についてもっと興味のある読者は、「jQueryページ要素操作テクニックまとめ」、「jQueryよくあるイベントの使い方とテクニックまとめ」、「jQuery常用プラグインと使い方まとめ」、「jQuery拡張テクニックまとめ」および「jqueryセレクタ使い方まとめ」のテーマを参照してください.
本文で述べたことが皆さんのjQueryプログラム設計に役立つことを望んでいます.