Opened 13 years ago
Closed 13 years ago
#18540 closed defect (bug) (fixed)
No Longer Able to Upload Images
Reported by: | Owned by: | ||
---|---|---|---|
Milestone: | 3.3 | Priority: | normal |
Severity: | normal | Version: | 3.3 |
Component: | Upload | Keywords: | has-patch |
Focuses: | Cc: |
Description
After August 17th, I am unable to upload pictures to posts. The file is created, but the size of the file is 0 bytes.
Using WordPress 3.3-aortic-dissection.
There have been no changes to the file permissions of the server/etc. I have tried uploading from different PC's, but am getting the same results.
Attachments (1)
Change History (7)
#3
@
13 years ago
- Cc kpayne@… added
- Component changed from General to Upload
- Keywords has-patch dev-feedback added
Confirmed. This looks like a bug in the jsonSerialize() function in the plupload.silverlight module. I've submitted a bug report and a patch to the plupload github site, but I'm awaiting confirmation.
For reference plupload bug report
Please take a look at 18540.diff and see if this solves the problem for you. It's working on my dev site with IE8 and 3.3-aortic-dissection.
#4
follow-up:
↓ 5
@
13 years ago
- Keywords dev-feedback removed
- Milestone changed from Awaiting Review to 3.3
I already mentioned the Silverlight bug in comment:ticket:18206:33.
The strange thing is, that it works on the demo page.
#5
in reply to:
↑ 4
@
13 years ago
Replying to ocean90:
I already mentioned the Silverlight bug in comment:ticket:18206:33.
The strange thing is, that it works on the demo page.
Thanks for the link to #18206. It does shed some more light on the issue. It looks like there are two related issues. The plupload.silverlight jsonSerialize() function fails on any null value, it's not limited to WordPress.
In the WordPress plupload implementation, there's a null value being passed if the "scale images ..." checkbox is unchecked. This is perfectly valid. However, when combined with the silverlight runtime and the jsonSerialize() bug, it results in a javascript error.
Just tested using Google Chrome, and it works. IE 8 on Windows and Safari (on Mac) do not work.