I am being asked to do something a bit unnatural with JS.
Basically, I need to save files persistently in a manner that allows users to modify them in the local file system.
I see that HTML5 specifies a FileWriter API which seems partially suited for this. Unfortunately, users have IE -- http://caniuse.com/filesystem -- so the closest thing seems to be msSaveBlob.
Does msSaveBlob support arbitrary file paths? Ideally, I'd like to save those files in the user "Documents" folder. If not, how does this sandboxed filesystem work? Where is it? Does it preserve the original file characteristics (or does BLOB imply some type of block storage)?
NOTE - I am aware that there is a "save as" option with regular links, but I need to know where the user ended up saving the file.
Alternatively, do you know a better way to save which would let me use arbitrary paths? I am not opposed to a Flash or Silverlight solution as long as it comes with a JS wrapper.