Dropzone.js 不再将多个 imgs 上传到 Android 上的网站
Posted
技术标签:
【中文标题】Dropzone.js 不再将多个 imgs 上传到 Android 上的网站【英文标题】:Dropzone.js no longer uploading multiple imgs to website on Android 【发布时间】:2015-10-05 04:27:10 【问题描述】:直到大约几周前,我的网络应用程序在桌面和移动设备上运行良好,使用 dropzone.js 作为上传图像的拖放方式。现在突然在我的 android 设备上,情况发生了变化。
工作时间:
会员点击上传按钮,系统会提示您选择使用哪个应用程序来选择要上传的图片。通常,默认应用程序是“图库”,它不允许多个选择,但选择Google照片时,可以选择多个图像,并选择所有图像将上载。通过工具提示,我能够建议 Android 用户使用 Google 照片副图库。
现在
相同的场景,包括能够选择多张图片上传。但是,当按下“完成”按钮开始上传时,只会上传选择的第一张图片。
在桌面和 ios 上可以按预期进行多次上传,但无论出于何种原因,Android 和/或 Google 照片发生了一些变化,这对我来说是我一生无法弄清楚的。
fiddle
对于那些愿意花时间提供帮助的人,请在您的台式机和 Android 设备上尝试一下,看看行为上的差异。
另请注意,fiddle 中包含的 .js 仅供参考,并且由外部相同的文件驱动。
请注意,上面的小提琴实际上并没有将图像上传到任何地方,但这是我遇到问题的确切行为。脚本和db管理的上传部分与此issue分开。
全部放置在一起时的实际结构是具有以下脚本:
<script src="js/dropzone.js"></script>
谢谢
【问题讨论】:
到目前为止,我能想到的唯一解决方法是探索使用 PhoneGap 将我的网站转换为本机/混合应用程序。如果有人有任何其他建议,我会全力以赴。 【参考方案1】:这是我尝试过的 我已经更新了一点代码。https://jsfiddle.net/_jserodio/dgq50zc3/10/
这是我测试的内容
在Android 5.0
中,它适用于Google Chrome
。
但它不适用于Firefox
和/或Lightning browser
。
Android 4.x 及以下不支持 http://caniuse.com/#feat=input-file-multiple
【讨论】:
以上是关于Dropzone.js 不再将多个 imgs 上传到 Android 上的网站的主要内容,如果未能解决你的问题,请参考以下文章
autoProcessQueue = false在dropzone.js中不起作用