ChromeのFile API
http://html5-demos.appspot.com/static/html5storage/index.html#slide53
を参考に書いてみた。
(function(){ $(document).ready(function(){ window.requestFileSystem( PERSISTENT, 1024 * 1024, success, error ); }); function error(e) { console.log(e); }; function success(fs) { fs.root.getFile('test.txt', {create: true}, function(fileEntry) { fileEntry.createWriter(function(writer) { writer.onwrite = function(e) { console.log('writer completed.'); }; writer.onerror = function(e) { console.log('write failed: ' + e); }; var bb = new BlobBuilder(); bb.append('test'); writer.write(bb.getBlob('text/plain')); }); }, errorHandler); } function errorHandler(e) { console.log(e); } })();
ローカルにファイルを保存するものじゃなくて、ブラウザ上にファイルシステム作ってそこに保存するのかな?よくわからない・・