You're right about the FileUtils API, but I need a Cordova File object to access those methods. <input type="file"> yields a native File object, so, for instance, I can't use FileWriter with it. Native File objects also don't have full paths, which are useful (eg. for FileTransfer.upload, which requires a full path).
A file chooser would provide the full path, with which a Cordova FileEntry can be created. On Mon, Feb 11, 2013 at 2:25 PM, Joe Bowser <[email protected]> wrote: > I'm not familiar with Chrome's API, but I believe that there is a > FileUtils API as well as the File Picker that Simon added a release > ago that fires an intent to pick a file if you have a file picker > installed. (Note: I don't use one, so it brings up the Gallery, Audio > Player and other things associated with the intent, which is > technically the correct behaviour). > > To use the file picker, you just have <input type="file">. > > Joe > > On Mon, Feb 11, 2013 at 11:21 AM, Max Woghiren <[email protected]> wrote: > > Hi everyone, > > > > I'm implementing Chrome's file system API using Cordova. On iOS, this > uses > > the Camera API. However, on Android, Camera isn't sufficient since we > can > > access more than just images and videos, so I need a more general file > > chooser. It would be very similar to what exists in > > CameraLauncher.getImage, but with a broader intent type (ie. MIME type). > > > > Does something like this already exist? If not, is something like this > > valuable in core cordova or as a plugin? Is there an > alternative/superior > > approach? > > > > Thanks! > > -Max >
