如何一次上传具有相同扩展名的图像HTML5

时间:2012-10-19 13:02:02

标签: html5

使用HTML5上传多个可以进行通配符上传。意味着如果用户在浏览选项中提供* .jpg,则有可能上传所有具有.jpg扩展名的图像。

<input id="upload" type="file" multiple />

我研究过它并且找不到任何东西。

2 个答案:

答案 0 :(得分:0)

不,multiple属性会让用户选择要上传的多个文件,但他们仍然需要自己选择。

答案 1 :(得分:0)

贬低可能是因为你提出的问题没有理由得到答案!

现在看看为什么?

<input id="upload" type="file" multiple />

此属性旨在选择多个文件,不包括哪种类型的文件。所以你可以过滤掉任何一个图像,或者你可以选择音频,怎么做?这是代码

<input id="upload" type="file" multiple accept="image/*" />

这将让文件选择器,只让用户选择图像文件。

现在进一步深入编码并选择只有您想要的完美格式的图像。您需要服务器端编码。然后在服务器端,您可以检查所选文件的fileExtension,并保存每个具有.jpg文件扩展名的文件,并保留其他文件而不保存它们。

但是,不要在底部并且只检查JS中的每个文件,您可以使用jQuery检查他们的fileExtension,将他们的名字拆分为'。'并检查你得到的最后一个值。

这样,您将获得所需的结果。但是multiple并没有这样做。