-2

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

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

我对此进行了研究,但找不到任何东西。

4

2 回答 2

0

不,该multiple属性将允许用户选择多个文件上传给您,但他们仍然需要自己选择它们。

于 2012-10-19T13:06:19.977 回答
0

投反对票可能是因为您提出的问题没有理由回答!

现在看看为什么?

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

这里的这个属性是用来选择多个文件的,不包括文件的类型。所以你可以过滤掉任何一个图像,或者你可以选择音频,怎么样?这是代码

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

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

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

但是,不要进入底部,只检查 JS 中的每个文件,您可以使用 jQuery 来检查它们的文件扩展名,将它们的名称拆分为 '.' 并检查你得到的最后一个值。

这样,您将获得所需的结果。但multiple不这样做。

于 2013-10-22T02:24:33.210 回答