Click here to Skip to main content
15,881,938 members
Please Sign up or sign in to vote.
3.00/5 (1 vote)
See more:
Hi,

I am using plupload library in MVC web application to upload multiple images (some 10mb or more) of the 3 flavors of plupload (core/ui/queue), I would like to use the ui version because it allows for a thumbnail view (and hence a preview of the image(s) you want to upload).

Scenarios:
core/queue: Everything is fine in any browser I use regarding memory usage
ui: When I use Chrome, memory usage is absolutely no issue. However, when I do exactly the same thing in IE (in this case IE11), just 9 files (about 5 being more than 4mb in size) memory usage shoots up to over 1GB and does *not* go down even if I refresh the page.

Just to confirm that there was no issue with Chrome, I chose the same set of images about 4 or 5 times (total upload over 200mb) and it previewed in ui flavor perfectly and uploaded perfectly with hardly even a bump regarding memory usage.

In IE, I loaded up just the one set memory shot up from something like 25mb to something like 1.3GB with absolutely no memory releasing. At some point, I just left the browser open and the memory apparently got released. However, if I tried to select any more files, I get a Not enough storage is available to complete this operation exception.

Does anyone have an explanation about this issue or (hopefully) provide me with a solution to this issue?

Thanks in advance!!!

EDIT: I have since confirmed that running even the demo for plupload (or any other multiple file uploader that I have found) in ui mode produces the same issue. When I run this test in IE from a local file, it prompts me to activate an ActiveX control (Flash?). If so, this is insane since from IE10 I think HTML5 should have been supported? Can I force IE to use HTML instead of the ActiveX control noted?
Posted
Updated 11-Jun-14 8:33am
v3

1 solution

I managed to "semi" resolve this issue. Basically, because IE is so awesome, i just opted to use the other view option (queue) for the control in question. Thanks Micro-Sn0t for developing such an awesome browser.

That being said. I really hope other people see this so they can know the issue which they will encounter when applying this particular technique.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900