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

Up until about a couple weeks ago, my web app was working great on desktop and mobile, using dropzone.js as a drag and drop means of uploading images. Now suddenly on my Android device things have changed.

When it was working:

Member hit the upload button and was prompted to select which app to use to select the images for upload. Typically default app was “Gallery” which doesn’t allow for multiple selections, but when Google Photos was selected, multiple images could be selected and all images selected would upload. With a tool tip I was able to advise users on Android to use Google Photos vice Gallery.


Same scenario, including being able to select multiple images to upload. However, when the “Done” button is pressed to initiate the upload, only the first image selected uploads.

Multiple uploads work as expected on desktop and iOS but for whatever reason something has changed with Android and/or Google Photos that for the life of me I can’t figure out.


For those of you willing to take the time to help out, please try it on both your desk top and Android device to see the difference in behavior.

Also note that the .js included with the fiddle is for reference only and is being driven by the same file externally.

Please note the above fiddle doesn’t actually upload the images anywhere, but it is the exact behavior I am having issues with. The upload part of the script and db management is separate from this issue.

The actual structure when all located together is to have the following script:

<script src="https://stackoverflow.com/questions/31442122/js/dropzone.js"></script>


Read More:   Why are certain function calls termed "illegal invocations" in JavaScript?

Here is what I tried
I’ve updated a bit the code.

Here is what I tested
In Android 5.0 it works with Google Chrome.
But It didn’t work with Firefox and/or Lightning browser.

It’s not supported for Android 4.x and bellow

The answers/resolutions are collected from stackoverflow, are licensed under cc by-sa 2.5 , cc by-sa 3.0 and cc by-sa 4.0 .

Similar Posts