iPhone(Safari或Chrome)浏览器图像捕获(拍照或视频)不允许FileUpload的多个文件 - Asp.net

时间:2016-11-20 18:45:59

标签: ios asp.net iphone

我在asp.net ascx文件中的代码下面。

<asp:FileUpload ID="selectedFiles" runat="server" onchange="ShowImagePreview(this);" CssClass="inputhidden" AllowMultiple="true" ClientIDMode="Static" />

ShowImagePrivew中有一些javascript代码可以预览页面上的图像。问题是每次我们在iPhone中捕获图像时,我都会得到相同的文件名,而在Android手机中每个图像捕获都是不同的。

1)为了测试在iPhone和Android中打开链接。 http://aspuploader.com/demo/form-multiplefiles.asp
2)单击选择多个文件,然后选择拍照 3)拍摄快照并上传该文件
4)再次尝试上传一个图像

结果:
iPhone - 它取代旧文件。它使用image.jpg作为临时文件名 Android - 它也上传另一个文件。它还附加了日期时间。

预期输出:iPhone也应该可以上传多张图片。

任何解决方案?

1 个答案:

答案 0 :(得分:0)

经过大量搜索后,我认为这是不可能的,因为它是默认的iPhone行为。 另请参阅:Mobile Safari Multiple Upload with Camera