Bug 32624 - Start implementation of the W3C File API
Summary: Start implementation of the W3C File API
Status: RESOLVED WORKSFORME
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Misc. (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on: 36896 36938 37217
Blocks: html5test
  Show dependency treegraph
 
Reported: 2009-12-16 11:51 PST by Patrick Mueller
Modified: 2022-07-29 18:05 PDT (History)
10 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Mueller 2009-12-16 11:51:20 PST
The W3C has published a working draft of a "File API", available here: http://www.w3.org/TR/FileAPI/  (current draft link I'm looking at: http://www.w3.org/TR/2009/WD-FileAPI-20091117/ ).  Time to start looking at a WebKit implementation!
Comment 1 Timothy Hatcher 2009-12-16 12:56:03 PST
WebKit already has File and FileList and XHR support for File and onprogress events.

Might not be the same as the spec now. But we still need FileReader and other things.
Comment 2 Jeff Schiller 2010-01-20 08:49:58 PST
This would be very much appreciated for projects like SVG-edit.  Version 2.5 will allow users to open local files into the editor.  This already works in Firefox 3.6.
Comment 3 Dieter Komendera 2011-03-19 03:25:48 PDT
According to bug #38157 FileReader is already completely implemented.
Comment 4 Trevor Downs 2011-07-16 20:35:40 PDT
(In reply to comment #3)
> According to bug #38157 FileReader is already completely implemented.

But bug #39093 says that it is not bound to the API yet. Bug #39093 should block this one.
Comment 5 Eric Seidel (no email) 2012-01-20 17:39:21 PST
Is this bug still useful?  All dependent bugs have been closed.
Comment 6 Dieter Komendera 2022-02-11 08:19:33 PST
I think this can be closed, to my best knowledge, the File API is fully implemented.
Comment 7 Sam Sneddon [:gsnedders] 2022-07-29 18:05:30 PDT
https://wpt.fyi/results/FileAPI?label=experimental&label=master&aligned indeed suggests it is