イメージを含むキャンバスから得られるBLOBオブジェクトがあります。このBLOBをobjectURLに変更します。イメージをローカルファイルシステムに保存するJavaScriptファイル
let myBlob = canvas.toBlob(function(blob) {...}, 'image/jpeg', 0.95);
let myUrl = URL.createObjectURL(myBlob);
私は次のようにBLOBオブジェクトのURLを取得:ファイルが保存されている場所を取得するにはblob:file:///d324f-3fd4....
、私はDirectoryEntry
オブジェクトのgetDirectory
メソッドを呼び出す前に、最初にファイルシステムを要求しよう。しかし、私は汎用File not found in the directory
エラーを取得します。
window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem;
webkitRequestFileSystem(window.TEMPORARY, 2048*2048, resolve, errorHandler);
// doesn't resolve to any value
私は、Windows 10でAppData
フォルダ内のどこでも検索が、何の一時ファイルが見られませんでした。私の推測では、ブロブはブラウザメモリ内にのみ存在し、電子の一時的なルートフォルダには実際には保存されません。