新しい注文があったときに現金領収書を印刷するために、txtファイルを作成する必要がある独自のカスタム システムがあります。これらのファイルをコンピュータの特定の場所にローカルに保存する必要がありますが、ユーザーにファイルの場所を選択するように求めることなく、その場所にファイルを保存する方法はありますか? 独自のFileSystemFileHandleクラスを作成し、それをハンドルとして渡すことは可能ですか?
$('.save').click(function() {
saveToFile('from website');
});
async function saveToFile(content) {
const opts = {
type: 'save-file',
accepts: [
{
description: 'Text File',
extension: ['txt'],
mimeType: ['text/plain'],
}
]
}
const handle = await window.chooseFileSystemEntries(opts); // don't to that
// create custom FileSystemFileHandle and point to the file location?
const handle = FileSystemFileHandle;
const writable = await handle.createWritable();
await writable.write(content);
await writable.close();
}