亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用jQuery檢查文件輸入大???

如何使用jQuery檢查文件輸入大???

如何使用jQuery檢查文件輸入大小?我有一個具有文件上傳功能的表單,如果用戶試圖上傳的文件太大,我希望能夠有一些很好的客戶端錯誤報告,是否有一種方法可以使用jQuery檢查文件大小,或者純粹在客戶機上,或者以某種方式將文件發回服務器進行檢查?
查看完整描述

3 回答

?
幕布斯6054654

TA貢獻1876條經驗 獲得超7個贊

如果您想使用jQuery的validate您可以通過創建此方法:

$.validator.addMethod('filesize', function(value, element, param) {
    // param = size (en bytes) 
    // element = element to validate (<input>)
    // value = value of the element (file name)
    return this.optional(element) || (element.files[0].size <= param) });

你可以用它:

$('#formid').validate({
    rules: { inputimage: { required: true, accept: "png|jpe?g|gif", filesize: 1048576  }},
    messages: { inputimage: "File must be JPG, GIF or PNG, less than 1MB" }});


查看完整回答
反對 回復 2019-07-02
?
江戶川亂折騰

TA貢獻1851條經驗 獲得超5個贊

此代碼:

$("#yourFileInput")[0].files[0].size;

返回表單輸入的文件大小。

在FF 3.6及以后的版本中,這段代碼應該是:

$("#yourFileInput")[0].files[0].fileSize;


查看完整回答
反對 回復 2019-07-02
  • 3 回答
  • 0 關注
  • 571 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號