Opened 13 years ago
Last modified 13 years ago
#10391 confirmed Bug
Image upload in data-uri base64 doesn't work with large files — at Initial Version
| Reported by: | sh | Owned by: | |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | General | Version: | 3.0 |
| Keywords: | Cc: |
Description
Hello,
I am trying to use ckeditor's image plugin and I have encountered some issues with large images.
First of all, I have a java servlet that is mapped to the filebrowserUploadUrl. This servlet doesn't save the file locally, it only reads the binary data, converts it to base64 and create a "data-uri" link then calls the right function of ckeditor.
Anyway, it works well with small images (<500ko) and for bigger ones I have got a red X image and : "Failed to load resource" in my Javascript console.
It is definitly not a server issue, the post request works fine, I can get the data back and call ckeditor internal function. The error seems to occur in element.js line 19 :
setAttribute : (function()
{
var standard = function( name, value )
{
this.$.setAttribute( name, value ); here! return this;
};
...
I have tried to debug in Chrome and the value contains the right data-uri (however I can't see it entirely..)
I have also another error. Sometimes (I really don't understand how), The image is well read and displayed in the dialog. And when I try to add it (by pressing the "Ok" button), I get an alert "Image source URL is missing.".
It seems that this last error happens in more often in Firefox and the first one in chrome..
If I try to insert the same images as data-uri in javascript outside CKeditor, it works perfectly.
This never happens with small images.
I hope this is clear enough. Thanks in advance,
