我是否能够找到文件的大小并保存该文件

时间:2017-09-08 00:03:04

标签: javascript jquery html css angularjs

  • 如果我使用enctype =“multipart / form-data”并粘贴文件的路径,我是否能够找到文件的大小并保存该文件。
  • 因为我将使用文件的本地路径,而不使用我应该实现的文件属性。
  • 是可以实现的
  • 或我的做法不正确......
  • 在小提琴中提供我的代码

https://jsfiddle.net/9k1cs9ou/

<!-- language-all: lang-or-tag-here -->

url: $("#fname").val(),
      success: function () {
        alert("Size is " + request.getResponseHeader("Content-Length"));
        var resp = JSON.parse(response)
                alert(resp.status);
        // 10485760 -10MB
        if(request.getResponseHeader("Content-Length") <= 10485760/2){
          alert(request.getResponseHeader("Content-Length") <= 10485760/2);
          //$('.testingConfirmation').show();
        }
        else{
          alert(request.getResponseHeader("Content-Length") <= 10485760/2);
        }
      }

1 个答案:

答案 0 :(得分:1)

假设你有这样的输入

  <input id="myFile" type="file" name="hola" value="">

使用jquery,无论何时上传内容,都会记录文件大小。

$('#myFile').bind('change', function() {
  alert(this.files[0].size); //file size
  console.log(this.files[0].size); //file size
});