Bug 51043 - [Qt] Experimental Directory Upload Support
Summary: [Qt] Experimental Directory Upload Support
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: Platform (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P5 Enhancement
Assignee: Jarred Nicholls
URL:
Keywords: Qt, QtTriaged
Depends on:
Blocks:
 
Reported: 2010-12-14 10:13 PST by Jarred Nicholls
Modified: 2014-02-03 03:16 PST (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jarred Nicholls 2010-12-14 10:13:35 PST
Implement the experimental directory upload support in QtWebKit, just in anticipation of becoming standard.  Chromium port implements this.

Should be as simple as adding to ChromeClientQt::runOpenPanel inside #if ENABLE(DIRECTORY_UPLOAD)
Comment 1 Benjamin Poulain 2010-12-18 08:42:53 PST
Jarred, do you have the intention of working on this?

Which specification define this feature? I cannot find it in the main spec of HTML 5 neither the file API.

I set priority 5 for now because I don't know which spec and we have nobody to work on this now.

> Should be as simple as adding to ChromeClientQt::runOpenPanel inside #if ENABLE(DIRECTORY_UPLOAD)

That, and enabling all the layout test on Qt.
Comment 2 Jarred Nicholls 2010-12-18 08:51:46 PST
(In reply to comment #1)
> Jarred, do you have the intention of working on this?

Yes, in due time.

> 
> Which specification define this feature? I cannot find it in the main spec of HTML 5 neither the file API.

This is an experimental API started by Google and "supported" by WHATWG to "give it a shot".  It is not a part of an official HTML5 spec, but could be in the future.  I don't expect anyone to work on this other than myself :)

> 
> I set priority 5 for now because I don't know which spec and we have nobody to work on this now.

No problem, you can even assign it to me if you wish.

> 
> > Should be as simple as adding to ChromeClientQt::runOpenPanel inside #if ENABLE(DIRECTORY_UPLOAD)
> 
> That, and enabling all the layout test on Qt.

Naturally
Comment 3 Benjamin Poulain 2010-12-18 09:03:18 PST
(In reply to comment #2)
> > Jarred, do you have the intention of working on this?
> 
> Yes, in due time.

Great :)

This will require new APIs, I suggest you to use QWebPage::extension() for this. It would be nice if you could also have a look at how to have that for Qt's WebKit 2.

I guess the API will be experimental until a spec is well defined. We can discuss that when you have a proposition for the new API.
Comment 4 Jocelyn Turcotte 2014-02-03 03:16:59 PST
=== Bulk closing of Qt bugs ===

If you believe that this bug report is still relevant for a non-Qt port of webkit.org, please re-open it and remove [Qt] from the summary.

If you believe that this is still an important QtWebKit bug, please fill a new report at https://bugreports.qt-project.org and add a link to this issue. See http://qt-project.org/wiki/ReportingBugsInQt for additional guidelines.