#19228 closed defect (bug) (fixed)
Big files upload problems in IE and Opera using Plupload
| Reported by: |
|
Owned by: |
|
|---|---|---|---|
| Milestone: | 3.3 | Priority: | normal |
| Severity: | normal | Version: | 3.3 |
| Component: | Upload | Keywords: | ux-feedback |
| Focuses: | Cc: |
Description (last modified by )
Been testing this for a while and there doesn't seem to be a fix or a workaround for files > 200MB - 300MB. Also there is a "big file" conflict in Firefox (tested with both 7 & 8) when Firebug is installed and active. Closing Firebug allows upload of files > 1GB.
Change History (27)
#3
follow-up:
↓ 7
@
14 years ago
Flash runtime seems like it doesn't work with a 600MB file, Silverlight returns at 88% an IO error. Tested in Chrome and Firefox.
#6
@
14 years ago
- Summary changed from BIg files upload problems in IE and Opera using Plupload to Big files upload problems in IE and Opera using Plupload
#7
in reply to:
↑ 3
@
14 years ago
Replying to ocean90:
By default we use HTML 5 runtime which loads in FF, Chrome and Safari (also IE10 should have support for it). Didn't have problems uploading large files in FF 8, Chrome (latest) and Safari 5 on Mac (Safari on win has a bug that would probably be fixed in the next release).
#8
@
14 years ago
- Keywords ux-feedback added
Following up on [19257] we can add another message in IE and Opera when the server supports uploading of larger files, or perhaps we can add some text in the Help for Media -> Add new screen.
It is also possible to detect when a large file is queued and the upload fails (file doesn't start uploading, no error thrown). So we could display a message/error text instead of the progress bar.
#9
follow-up:
↓ 10
@
14 years ago
Would the error/message text in place of progress bar give option to switch to html uploader? Want to make sure we provide a way to succeed in addition to the message of failure.
#10
in reply to:
↑ 9
@
14 years ago
Replying to jane:
Yes we can add a link that would toggle the uploader to HTML4 mode (similar to the "Try the browser uploader instead" above). I'll put that in today.
#13
@
14 years ago
Would it be good to show a warning message in IE and Opera that bigger files need to be uploaded with the browser uploader? Can make that conditional on max size allowed for the server so it wouldn't show when server doesn't allow 100MB+ uploads.
#14
@
14 years ago
@azaozz - A warning message makes sense. Making the limitation as transparent as possible before the user puts some work/time into uploading is always a plus. Maybe place it near the file size limit message?
#15
@
14 years ago
@chexee yes, was thinking the same. Can be something like:
"This browser has some limitations when uploading large files with the multi-file uploader, for best results please use the browser uploader."
Can probably mention that Chrome and FF don't have the limitation.
#16
@
14 years ago
Might make sense to be a little more forceful with language. Not-best-results means it will fail. Something like:
"Your browser has some limitations uploading large files with the multi-file uploader. You should use the browser uploader for files over 100MB."
Since the message will be conditional (will only show up in Opera/IE), maybe we should leave the technical details out in favor of simplicity.
#18
in reply to:
↑ 17
;
follow-up:
↓ 19
@
14 years ago
Replying to azaozz:
In [19286]:
The message looks good, but it doesn't appear to stop the file from actually trying to upload. It froze my browser, then said the upload was complete.
Screenshot: http://chx.mx//96/a9ffwjwmoswko.png
A long filename also makes the warning run into the Dismiss link and look like its one line. Can we add more spacing between "Dismiss" and the warning?
Screenshot: http://chx.mx//85/j9rasg2ds8448.png
#19
in reply to:
↑ 18
;
follow-up:
↓ 21
@
14 years ago
Replying to chexee:
The message looks good, but it doesn't appear to stop the file from actually trying to upload.
It's a warning. We can enforce it too if needed, can set max upload limit to 100MB regardless of the allowed file size by the server. That will throw an error when trying to upload larger files.
A long filename also makes the warning run into the Dismiss link and look like its one line. Can we add more spacing between "Dismiss" and the warning?
Sure, would 15px be good? (Line 3780 in wp-admin.css).
#21
in reply to:
↑ 19
@
14 years ago
Replying to azaozz:
It's a warning. We can enforce it too if needed, can set max upload limit to 100MB regardless of the allowed file size by the server. That will throw an error when trying to upload larger files.
Ah, that makes sense.
A long filename also makes the warning run into the Dismiss link and look like its one line. Can we add more spacing between "Dismiss" and the warning?
Sure, would 15px be good? (Line 3780 in wp-admin.css).
The last commit looks great!
#22
@
14 years ago
@azaozz:
Are we planning to address the Firefox bug you mentioned in this ticket?
#23
@
14 years ago
Firefox 7 & 8 seem to work well except when Firebug is open. In these cases the error will show after 10 sec. suggesting to use the "browser uploader".
#24
@
14 years ago
BTW still trying to find more decent workaround for IE and Opera, Plupload has HTML4 mode/runtime, testing if we can switch to it automatically for big files. Of course that doesn't support multi-file queue or progress bar, but will upload the file properly.
At this point it seems we will need to show a warning in IE and Opera when the PHP upload limit is above 200MB and offer to switch to the old style (HTML 4) uploader for bigger files. Any other suggestions are welcome.