Closed
Bug 673692
Opened 15 years ago
Closed 15 years ago
postMessage fail to clone FileList, File or Blob
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 664783
People
(Reporter: fred, Unassigned)
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0a2) Gecko/20110722 Firefox/7.0a2
Build ID: 20110722195751
Steps to reproduce:
I try to send a FileList object from file API to a Worker. An minamal example is available here: http://dev.elveos.org/bug_clone_firefox
Actual results:
The postMessage method of the work fail to clone the FileList Object and return the following exception:
[Exception... "The object could not be cloned." code: "25" nsresult: "0x80530019 (NS_ERROR_DOM_DATA_CLONE_ERR)" location: "http://dev.elveos.org/bug_clone_firefox/script.js Line: 6"]
Expected results:
In Chromium v12, the postMessage method correctly work, as specified in http://www.whatwg.org/specs/web-apps/current-work/multipage/urls.html#transferable-objects :
If input is a FileList object
Let output be a newly constructed FileList object containing a list of newly constructed File objects corresponding to the same underlying data as those in input, maintaining their relative order.
And
If input is a File object
Let output be a newly constructed File object corresponding to the same underlying data.
With that feature, there is no way to use the syncronous read file API :
http://dev.w3.org/2006/webapi/FileAPI/#FileReaderSync
We haven't implemented this stuff yet, but it's coming.
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•