Edm*_*mas 8 html5 android google-chrome web-applications multiple-file-upload
我想创建一个Web应用程序,用户可以从手机的图像库中选择和上传多个图像.这个功能在iOS上工作正常,但它似乎在Android上被打破了:
<form action="" method="post" enctype="multipart/form-data">
<input type="file" id="file" name="files[]" multiple="multiple" accept="image/*"/>
<input type="submit" value="Upload!" />
</form>
Run Code Online (Sandbox Code Playgroud)
我已经阅读了几篇帖子,其中有人声称要在Chrome网络浏览器中修复,但我仍然无法让它工作.
谢谢!
这是我用于桌面的代码:
<input type="file" id="deviceImages" multiple accept=".jpg,.gif,.png,.jpeg"/>
Run Code Online (Sandbox Code Playgroud)
我们以为我们需要两个,这是移动设备:
<input type="file" id="deviceCamera" multiple accept="image/*"/>
Run Code Online (Sandbox Code Playgroud)
但我们注意到,当你选择"桌面"链接时,它为你提供了一个从中上传的选项Documents,这可以通过长按首先允许多个选择.
但是从"移动"(图像/*)输入,它允许您从Camera某些应用程序中选择,但不能从中选择,但Documents您无法从中进行多选.
所以现在我只是使用:
<input type="file" multiple accept="image/*,.jpg,.gif,.png,.jpeg"/>
Run Code Online (Sandbox Code Playgroud)
这给了我访问来自选择Documents和Camera而不是任何的应用程序,但至少Documents可以让你选择多个图像.
希望有人知道允许应用程序的代码!
UPDATE
我们现在正在使用
<input type="file" id="deviceImages" multiple accept="image/*">
Run Code Online (Sandbox Code Playgroud)
这给了你应用程序,但不是Documents我的s4.您需要为您的网站选择合适的一个,但用户需要知道如何根据他们使用的应用选择多个图像.使用Gallery对我来说效果不佳,所以我开始使用Photos,这让我可以多选图像.HTH!
| 归档时间: |
|
| 查看次数: |
5887 次 |
| 最近记录: |