如何从输入类型文件中选择文件后获取文件信息(名称和大小)?

时间:2017-06-21 10:44:32

标签: javascript jquery

$('.this_add').click(function(){
	
	$('.add_upload').append('<input type="file" name="image[]" class="this_upload">');
	var a = document.getElementById('abc');
	$('input[type="file"]:last').click();
	//$('input[type="file" name="image[]"]:last').remove();
	
});
$('.this_upload').change(function() {
  alert(Math.round(this.files[0].size / 1023.274693583273) +'kb|'+ this.files[0].name);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html>
   <body>
      <button class="this_add">add</button>
      <form action="" method="POST" enctype="multipart/form-data">
         <input type="file" name="image[]" class="this_upload"/>
         <input type="file" name="image[]" class="this_upload"/>
         <input type="file" name="image[]" class="this_upload"/>
         <div class="add_upload"
         <input type="submit"/>
      </form>
      
   </body>
</html>

单击Add按钮后,它将生成一个新的输入类型文件,但是从中选择文件后我无法获取文件信息。但是如果我从其他输入类型文件中选择一个文件呢?

0 个答案:

没有答案