jqueryを使ってファイルアップロード制御ファイルのサイズを取得したいです。どのように私はそれを行うことができます..誰でも私を助けることができます. MVC3を使用しています
ありがとう
jqueryを使ってファイルアップロード制御ファイルのサイズを取得したいです。どのように私はそれを行うことができます..誰でも私を助けることができます. MVC3を使用しています
ありがとう
私はこれに適したプラグインを作りました。ただし、これはクライアント側のみの制御であることに注意してください。サーバーのファイルサイズも確認する必要があります
とにかく、これはプラグインです (jquery が必要です): contro file size v. 1.30
質問を投稿する前に、少なくともサイトを検索してください。ただし、ファイルサイズを取得するための良い答えがあります。 Javascriptを介して画像ファイルのサイズ+寸法を決定しますか?
ただし、ファイルの拡張子でユーザー入力を検証する場合は、次のことを試すことができます。
$(document).ready(function () {
$("#uploadImage").live("change", function () {
alert(this.files[0].size); // this line will return the file size
var file = $('#uploadImage').val().split('.').pop().toLowerCase();
if ($.inArray(file, ['gif', 'png', 'jpg', 'jpeg', 'tif', 'bmp', 'doc', 'docx', 'pdf', 'xlsx', 'xls', 'txt']) == -1) {
alert('Only file with extension ".jpg", ".jpeg" , ".png" , ".gif", ".tif", ".bmp",".doc",".docx",".pdf",".xlsx",".xls",".txt" are allowed');
}
});
});
注: files[0].size は html 5 API プロパティです。そのため、すべてのブラウザで機能するとは限りません。