Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在js中获取多个照片名称?_Javascript_Html - Fatal编程技术网

Javascript 如何在js中获取多个照片名称?

Javascript 如何在js中获取多个照片名称?,javascript,html,Javascript,Html,我尝试了下面的代码来获取我选择的所有图像的名称,但是当“提醒”时,我从我选择的许多名称中只得到了一个名称。我希望我选择的所有照片的名称都保存在一个数组中 ----------------js code------- $('input[type=file]')[0].files[0].name; -----------html------------------- 中国ọn文件Ả新罕布什尔州 你可以试试上面的解决方案 您只使用阵列中的第一个映像,这就是为什么每次只能获得一个/第一个映像。欢迎

我尝试了下面的代码来获取我选择的所有图像的名称,但是当“提醒”时,我从我选择的许多名称中只得到了一个名称。我希望我选择的所有照片的名称都保存在一个数组中

----------------js code-------
$('input[type=file]')[0].files[0].name; 
-----------html-------------------
中国ọn文件Ả新罕布什尔州
你可以试试上面的解决方案


您只使用阵列中的第一个映像,这就是为什么每次只能获得一个/第一个映像。

欢迎使用SO。您可能需要更新问题/描述,因为其模糊。下面是一个小片段,可以根据您的要求打印上传文件的所有属性

函数printFiles(){
设dt=$('input[type=file]')[0]。文件;
for(设i=0;i

中国ọn文件Ả新罕布什尔州

.files[0]
将是第一个<代码>文件[1]
第二个。。。etcI做了,所以现在我把它们放在一个元素数组中,我如何计算我可以遍历的数量?
.files.length
?length??这不是图像文件的长度吗??我的意思是循环要添加到数组中的图像数量,我的错,你知道的更好。通过你的命令,我可以得到大小、路径和文件类型吗?
------------html-------------------
<div class="form-group">
<label for="file">Chọn file Ảnh</label>
<input class="form-control" id="file" type="file" name="image[]" multiple="multiple"/>
<input type="submit"  value="upload" />
</div>
var images = $('input[type=file]')[0].files;
let imageNames = [];
if(images && images.length) {
 imageNames = images.map(image => image.name);    
}
console.log('All Images', imageNames);