Our plan is absolutely to make clicking on an <input type=file> trigger a WebActivity. However implementing that hasn't been trivial since intents can return Blobs and <input type=file> expects to return a File.
This is definitely a solvable problem, but one we decided to not tackle in the initial release sadly. It should shoe up soon though. / Jonas On Jan 24, 2013 2:16 PM, "Mathieu Rochette" <[email protected]> wrote: > Hello guys, > > > right now, there is no file picker implemented in FirefoxOS. That means > that every form relying on an <input type="file"/> is broken. I didn't > find information on how this is going to be solved. > > In Firefox on Android, it seems that the input is calling an Intent (I > don't know to much about android). > What about making the input calling the pick activity on Firefox OS? > I think a lot of file input are used for images (facebook, twitpic, > foursquare, etc.). As there is already the Gallery & Camera app for > image, a lot of form would work with that. And the input accept > attribute when present would be used to filter the activity handlers (as > already possible with the activities filters) > And new apps (gps tracking => gpx, office suite => .doc, etc.) could > provide other file types easily. Maybe the email app could be allow > access the email attachment. A Dropbox (or MEGA) app could handle pick > intent too. > > What to you think about it? > > > this was about use case when you need a file to complete your goal. Now > I'd like to ask you if there is something about Activities that could > help me if I'm starting with the file. for example, I received an email > with an attachment (pdf, doc, image, gpx, epub, etc.) what can I do > about with it? Can I start an activity without a name? What I mean is, > the email app cannot know every activity available for a file. What > would be interesting would be a way to say, let the user choose from > list of activities that handle <file-type> which activity he want to > start. here I suppose that every activity handling file accept a Blob > and tell in the manifest which file types are accepted ("filters": > {"type": ["image/jpeg", "image/png"]} or "filters": ["*"], etc.) > > > have a good day, > > -- > Mathieu Rochette > _______________________________________________ > dev-b2g mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-b2g > _______________________________________________ dev-b2g mailing list [email protected] https://lists.mozilla.org/listinfo/dev-b2g
