Dropzone.js 不再将多个 imgs 上传到 Android 上的网站

     2023-02-22     39

关键词:

【中文标题】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

】重命名上传的文件,以便将其删除DropZone.js【英文标题】:RenameuploadedfilesoitcanberemovedDropZone.js【发布时间】:2015-02-2510:17:23【问题描述】:我决定更新这个问题,因为我仍然无法更改imageId这是我当前的dropzone实现$("div#UploadImage"... 查看详情

dropzone.js + 回形针将每张图片作为自己的帖子上传

】dropzone.js+回形针将每张图片作为自己的帖子上传【英文标题】:dropzone.js+paperclipuploadingeachimageasitsownpost【发布时间】:2014-09-1901:43:59【问题描述】:我遇到了一个奇怪的问题。我有Posthas_manyattachments.as::imageable和Attachmentbelongs_to... 查看详情

上传 30 秒后,使用 PHP 上传 Dropzone.js 失败

】上传30秒后,使用PHP上传Dropzone.js失败【英文标题】:Dropzone.jsuploadwithPHPfailedafter30secondsupload【发布时间】:2018-03-0422:19:45【问题描述】:我正在尝试将“大”文件上传到我的应用程序。用户必须能够上传小于200MB的视频文件,... 查看详情

Dropzone.js 上传进度条不显示

】Dropzone.js上传进度条不显示【英文标题】:Dropzone.jsuploadprogressbarnotshowing【发布时间】:2014-05-2003:02:57【问题描述】:我正在使用Dropzone.js进行文件上传,它运行良好,只是没有出现进度条。没有错误。我在网站的前端使用Bootst... 查看详情

dropzone.js 图片上传接受的MimeTypes

】dropzone.js图片上传接受的MimeTypes【英文标题】:dropzone.jsimageuploadacceptedMimeTypes【发布时间】:2013-06-0509:51:28【问题描述】:我正在使用dropzone.js插件将图像上传器添加到我的应用程序。我知道这可能是一个非常基本的问题,所... 查看详情

如何使用 Dropzone.js 进行分块文件上传(仅限 PHP)?

】如何使用Dropzone.js进行分块文件上传(仅限PHP)?【英文标题】:HowdoyouuseDropzone.jswithchunkedfileuploads(PHPonly)?【发布时间】:2018-10-2801:13:45【问题描述】:我可以找到大量关于如何将分块文件上传与各种API和库一起使用的文档,... 查看详情

如何使用 dropzone.js 和 hapi.js 上传图片

】如何使用dropzone.js和hapi.js上传图片【英文标题】:Howtouploadanimageusingdropzone.jsandhapi.js【发布时间】:2018-06-0307:15:15【问题描述】:按照tutorial,我正在尝试将图像文件上传到我的hapi.js服务器。我遇到了这个错误:CORS错误:不允... 查看详情

dropzone.js实现文件拖拽上传

dropzone.js是一个开源的JavaScript库,提供AJAX异步文件上传功能,支持拖拽文件、支持最大文件大小、支持设置文件类型、支持预览上传结果,不依赖jQuery库。查看演示下载源码使用Dropzone我们可以建立一个正式的上传form表单,并... 查看详情

dropzone.js 更改显示单位

】dropzone.js更改显示单位【英文标题】:dropzone.jsChangedisplayunits【发布时间】:2015-03-0521:02:07【问题描述】:有谁知道是否可以更改上传文件的单位显示?我上传了一个600MB的文件,显示为0.6Gib……这不是真正的用户友好。我查看... 查看详情

DropZone.js 上传无法以编程方式进行

】DropZone.js上传无法以编程方式进行【英文标题】:DropZone.jsuploadingisnotworkingonprogrammatically【发布时间】:2018-12-2006:02:43【问题描述】:我正在以编程方式处理dropzonejs。这是我的div,<divclass="dropzone"id="my-dropzone"><divclass="dz-m... 查看详情

如何从 dropzone.js 上传和删除文件

】如何从dropzone.js上传和删除文件【英文标题】:howtouploadanddeletefilesfromdropzone.js【发布时间】:2013-10-2221:54:52【问题描述】:我使用了下面的代码,图像已被删除,但缩略图仍然显示。Dropzone.options.myDropzone=init:function()this.on("succe... 查看详情

如何限制上传的 dropzone.js 文件的数量?

】如何限制上传的dropzone.js文件的数量?【英文标题】:Howtolimitthenumberofdropzone.jsfilesuploaded?【发布时间】:2013-08-0514:36:55【问题描述】:根据用例,如何限制dropzone.js允许的文件数量?例如,我可能只需要允许上传1、2或4个文件... 查看详情

将 Dropzone.js 与其他字段集成到现有的 HTML 表单中

】将Dropzone.js与其他字段集成到现有的HTML表单中【英文标题】:IntegratingDropzone.jsintoexistingHTMLformwithotherfields【发布时间】:2013-07-2604:42:15【问题描述】:我目前有一个HTML表单,用户可以在其中填写他们希望发布的广告的详细信... 查看详情

在每个文件上传时使用 dropzone.js 发送自定义数据

】在每个文件上传时使用dropzone.js发送自定义数据【英文标题】:Sendcustomdatawithdropzone.jsoneachFileUpload【发布时间】:2015-05-1809:26:26【问题描述】:我在我的CodeIgniter项目中使用dropzone。每次拖动文件时,dropzone都会创建一个ajax请求... 查看详情

使用 dropzone 上传图像时 POST ajax 出错

】使用dropzone上传图像时POSTajax出错【英文标题】:ErrorwithPOSTajaxduringimageuploadwithdropzone【发布时间】:2017-05-2813:55:39【问题描述】:我有一个表单,其中包含了dropzone.js。该插件一直工作到预览图像,在我收到一个POST错误后:drop... 查看详情

仅当单击提交按钮时,如何让 Dropzone.js 上传文件?

】仅当单击提交按钮时,如何让Dropzone.js上传文件?【英文标题】:HowtogetDropzone.jstouploadfilesonlywhenasubmitbuttonisclicked?【发布时间】:2013-11-2212:33:34【问题描述】:在过去的几天里,我一直在尝试在我的表单中实现Dropzone,但到目... 查看详情

Django 和 Dropzone.js

】Django和Dropzone.js【英文标题】:DjangoandDropzone.js【发布时间】:2015-11-0403:45:09【问题描述】:当我使用dropzone上传文件时,它会将它们添加到数据库中,但它们没有文件,只有ID和创建日期。我认为观点是问题,但我已经尝试了... 查看详情

在dropzone js上传目录中使每个挂载一个新文件夹

】在dropzonejs上传目录中使每个挂载一个新文件夹【英文标题】:makeeverymountanewfolderindropzonejsuploaddirectory【发布时间】:2019-04-0114:08:30【问题描述】:我在我的项目中使用dropzone.js来上传文章图片。例如所有文章图片都会上传到这... 查看详情