我在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也应该可以上传多张图片。
任何解决方案?
答案 0 :(得分:0)
经过大量搜索后,我认为这是不可能的,因为它是默认的iPhone行为。 另请参阅:Mobile Safari Multiple Upload with Camera