上传文件前使用ajaxSubmit时如何获取文件大小

在我的项目中,我使用 ajaxSubmit 上传文件。

文件大小应该是有限的。所以在发送文件之前,我想立即检查上传文件的大小。

当我单击文件按钮时,alert("test")工作成功。alert(ufile.size)工作失败。

我尝试过$('#fId').files[0]$('#fulId').files[0],但它们都失败了。

这是我的js代码:

$(function () { 
$("#fulId").wrap("<form id='fId' action='action.php' method='post' enctype='multipart/form-data'></form>");
$("#fulId").change(function(){
    alert("test");
    $("#fId").ajaxSubmit({
        dataType:'json',
        beforeSend: function(){
         //var ufile=$('#fId').files[0];
         var ufile=$('#fulId').files[0];
         alert(ufile.size);
        },
        uploadProgress: function(){},
        success: function(){},
        error:function(){}
    });
  });

这是html代码:

<div class="attFile">
   <input type="file" id="fulId" name="mypic">
</div>
S·沃克

在您的更改功能中,使用 alert(this.files[0].size);

这是 jQuery 的一个有趣警告。JQuery 不会像普通的 JavaScript 那样返回 dom 的所有属性。并且文件属性不是由 jQuery 返回的。您可以使用以下代码访问 jQuery 的第一个匹配的 dom 元素:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

保存前如何使用PIL调整上传文件的大小?

来自分类Dev

在使用javascript上传之前获取文件大小

来自分类Dev

在使用javascript上传之前获取文件大小

来自分类Dev

在Django中,上传时如何获取上传文件的文件路径?

来自分类Dev

如何使用Joi验证上传的文件大小

来自分类Dev

下载前如何获取文件大小

来自分类Dev

使用Python发布前获取文件大小

来自分类Dev

使用netty进行大文件上传时,如何在上传过程中获得上传大小?

来自分类Dev

上传前获取文件列表

来自分类Dev

如何使用if语句设置上传文件的最大文件大小?

来自分类Dev

使用 JavaScript 上传后无法获取文件大小

来自分类Dev

如何获取文件大小

来自分类Dev

流式上传时获取上传文件的名称

来自分类Dev

流式上传时获取上传文件的名称

来自分类Dev

如何获取使用php上传的文件的文件扩展名?

来自分类Dev

Django:如何使用FilePathField获取文件大小

来自分类Dev

如何使用FtpWebResponse获取文件的大小

来自分类Dev

如何使用C#获取文件的大小?

来自分类Dev

yii获取上传文件的文件类型和文件大小-

来自分类Dev

获取上传文件C#MVC的大小

来自分类Dev

使用sftp上传文件时,如何自动设置文件权限

来自分类Dev

使用FtpWebRequest上传文件时获取“无效的URL”

来自分类Dev

使用FtpWebRequest上传文件时获取“无效的URL”

来自分类Dev

使用CodeIgniter上传库时未获取文件名

来自分类Dev

使用文件上传控件上传大文件时,获取“连接已重置”

来自分类Dev

如何获取使用XMLStreamWriter生成的文件的文件大小?

来自分类Dev

自定义Ajax文件上传器,.AjaxSubmit()问题

来自分类Dev

从文本文件读取时,如何获取char []的大小

来自分类Dev

如何增加phpmyadmin上传文件的大小

Related 相关文章

  1. 1

    保存前如何使用PIL调整上传文件的大小?

  2. 2

    在使用javascript上传之前获取文件大小

  3. 3

    在使用javascript上传之前获取文件大小

  4. 4

    在Django中,上传时如何获取上传文件的文件路径?

  5. 5

    如何使用Joi验证上传的文件大小

  6. 6

    下载前如何获取文件大小

  7. 7

    使用Python发布前获取文件大小

  8. 8

    使用netty进行大文件上传时,如何在上传过程中获得上传大小?

  9. 9

    上传前获取文件列表

  10. 10

    如何使用if语句设置上传文件的最大文件大小?

  11. 11

    使用 JavaScript 上传后无法获取文件大小

  12. 12

    如何获取文件大小

  13. 13

    流式上传时获取上传文件的名称

  14. 14

    流式上传时获取上传文件的名称

  15. 15

    如何获取使用php上传的文件的文件扩展名?

  16. 16

    Django:如何使用FilePathField获取文件大小

  17. 17

    如何使用FtpWebResponse获取文件的大小

  18. 18

    如何使用C#获取文件的大小?

  19. 19

    yii获取上传文件的文件类型和文件大小-

  20. 20

    获取上传文件C#MVC的大小

  21. 21

    使用sftp上传文件时,如何自动设置文件权限

  22. 22

    使用FtpWebRequest上传文件时获取“无效的URL”

  23. 23

    使用FtpWebRequest上传文件时获取“无效的URL”

  24. 24

    使用CodeIgniter上传库时未获取文件名

  25. 25

    使用文件上传控件上传大文件时,获取“连接已重置”

  26. 26

    如何获取使用XMLStreamWriter生成的文件的文件大小?

  27. 27

    自定义Ajax文件上传器,.AjaxSubmit()问题

  28. 28

    从文本文件读取时,如何获取char []的大小

  29. 29

    如何增加phpmyadmin上传文件的大小

热门标签

归档