Dropzone.js 不再在 Android 上将多个图像上传到网站

Dropzone.js no longer uploading multiple imgs to website on Android

提问人:tllewellyn 提问时间:7/16/2015 最后编辑:tllewellyn 更新时间:5/23/2016 访问量:1909

问:

直到大约几周前,我的 Web 应用程序在桌面和移动设备上运行良好,使用 dropzone.js 作为上传图像的拖放方式。现在突然在我的Android设备上,情况发生了变化。

工作时:

会员点击上传按钮,系统提示您选择要使用哪个应用程序来选择要上传的图像。通常,默认应用是“图库”,不允许多次选择,但是当选择Google相册时,可以选择多张图片,并且所有选择的图片都会上传。通过工具提示,我能够建议 Android 用户使用 Google 相册副图库。

现在

相同的场景,包括能够选择多个图像进行上传。但是,当按下“完成”按钮开始上传时,只有选择的第一个图像上传。

多次上传在桌面和 iOS 上按预期工作,但无论出于何种原因,Android 和/或 Google 相册都发生了一些变化,我一生都无法弄清楚。

小提琴

对于那些愿意花时间帮忙的人,请在您的桌面和 Android 设备上尝试一下,看看行为的差异。

另请注意,小提琴中包含的.js仅供参考,并且由外部的同一文件驱动。

请注意,上面的小提琴实际上并没有将图像上传到任何地方,但这是我遇到问题的确切行为。脚本和数据库管理的上传部分与此问题是分开的。

当所有结构位于一起时,实际结构是具有以下脚本:

<script src="js/dropzone.js"></script>

谢谢

JavaScript dropzone.js

评论

0赞 tllewellyn 7/23/2015
到目前为止,我唯一能想到的解决方法是探索使用 PhoneGap 将我的网站转换为本机/混合应用程序。如果有人有任何其他建议,我都会倾听。

答:

0赞 Jose Serodio 5/23/2016 #1

这是我尝试
过的,我已经更新了一些代码。
https://jsfiddle.net/_jserodio/dgq50zc3/10/

这是我测试
的内容,它适用于 .
但它不适用于和/或.
Android 5.0Google ChromeFirefoxLightning browser

它不支持 Android 4.x 及以下 http://caniuse.com/#feat=input-file-multiple