如何获取输入文件数组的所有值

时间:2019-06-13 10:39:46

标签: javascript jquery arrays image

我有一个输入数组来选择多个文件。

<input type="file" name="files[]" multiple='multiple'/>
<div id='my_div'>Filenames</div>

如何使用jquery获取文件名? 对于文本类型,地图功能有效

var values=$("input[name='text_string[]']").map(function(){return $(this).val();}).get();

点击div可以获取文件名吗?

1 个答案:

答案 0 :(得分:1)

您可以访问控件的function convertToSignedInt(signedByte) { var sign = signedByte & (1 << 7); return (signedByte & 0x7f) * (sign !== 0 ? -1 : 1); } 数组,然后访问files以创建单个文件名的数组,如下所示:

map()
$('input').on('change', function() {
  var filenames = Array.from(this.files).map(function(f) {
    return f.name;
  });
  console.log(filenames);
});