Project: chromium Issues People Development process History Sign in
New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.
Issue 159062 FileSystem: ChooseEntryOptions: Please consider supporting multiple.
Starred by 5 users Reported by pranavk@google.com, Nov 2 2012 Back to list
Status: Fixed
Owner:
Closed: Aug 2013
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Bug



Sign in to add a comment
UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4

Steps to reproduce the problem:
Creating zip-unzip application. For zip, will need a way to select multiple files to zip. chrome.fileSystem.chooseEntry does not support a way to select multiple files.

It may be possible to use <input type="file" .... multiple ..... >. However, that will be more work.

What is the expected behavior?
chooseEntry / ChooseEntryOptions or a different API supports selecting multiple.

What went wrong?
Expect more support from the APIs.

WebStore page: http://developer.chrome.com/trunk/apps/fileSystem.html#type-ChooseEntryOptions

Did this work before? N/A 

Chrome version: 22.0.1229.94  Channel: stable
OS Version: OS X 10.8.2
 
Comment 1 by pkin...@gmail.com, Nov 2 2012
Cc: benwells@chromium.org
Labels: -Feature-Extentions Feature-Apps
Cc: saroop@chromium.org
Status: Available
Cc: -benwells@chromium.org
Owner: benwells@chromium.org
Status: Assigned
Ben - can you look at this ?
Yes, probably not for M25 though.
Project Member Comment 5 by bugdroid1@chromium.org, Mar 10 2013
Labels: -Feature-Apps Cr-Platform-Apps
Cc: mgiuca@chromium.org sa...@chromium.org
Labels: -Cr-Platform-Apps Cr-Platform-Apps-API
Cc: benwells@chromium.org
Owner: ----
Status: Available
Cc: grv@chromium.org
Sam: this would be a good thing to do now. grv@ just asked for it ...
Comment 9 by sa...@chromium.org, Jun 28 2013
Labels: -OS-Mac OS-All M-30
Owner: sa...@chromium.org
Status: Started
Project Member Comment 10 by bugdroid1@chromium.org, Aug 2 2013
------------------------------------------------------------------------
r215269 | sammc@chromium.org | 2013-08-02T11:25:57.403755Z

Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/resources/extensions/file_system_custom_bindings.js?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/open_multiple_writable_existing_with_write/manifest.json?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/open_multiple_with_suggested_name/test.html?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/save_multiple/background.js?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/save_multiple/test.js?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/open_multiple_existing/manifest.json?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/open_multiple_writable_existing_with_write/test.html?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/open_multiple_with_suggested_name/test_util.js?r1=215269&r2=215268&pathrev=215269
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/api/file_system.idl?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/open_multiple_existing/test.html?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/save_multiple?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/open_multiple_writable_existing_with_write/test_util.js?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/open_multiple_with_suggested_name/background.js?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/open_multiple_with_suggested_name/test.js?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/open_multiple_existing/test_util.js?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/open_multiple_writable_existing_with_write/test.js?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/open_multiple_writable_existing_with_write/background.js?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/open_multiple_existing/background.js?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/open_multiple_existing/test.js?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/open_multiple_with_suggested_name?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/open_multiple_writable_existing_with_write?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/open_multiple_existing?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/save_multiple/manifest.json?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/save_multiple/test.html?r1=215269&r2=215268&pathrev=215269
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/api/file_system/file_system_apitest.cc?r1=215269&r2=215268&pathrev=215269
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/api/file_system/file_system_api.cc?r1=215269&r2=215268&pathrev=215269
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/api/file_system/file_system_api.h?r1=215269&r2=215268&pathrev=215269
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/test/data/extensions/api_test/file_system/open_multiple_with_suggested_name/manifest.json?r1=215269&r2=215268&pathrev=215269

Support choosing multiple files with fileSystem.chooseEntry.

This adds acceptMultiple to ChooseEntryOptions, which when set to true,
presents the user with a file chooser dialog that allows the selection
of multiple files.

BUG= 159062 

Review URL: https://chromiumcodereview.appspot.com/18331017
------------------------------------------------------------------------
Comment 11 by sa...@chromium.org, Aug 13 2013
Status: Fixed
Sign in to add a comment