mirror of
https://github.com/marcrobledo/RomPatcher.js.git
synced 2025-06-27 16:25:54 +00:00
feat: add tauri file saving handling
This commit is contained in:
parent
1e2e84264e
commit
8f31944230
7 changed files with 158 additions and 54 deletions
14
public/scripts/tauriSaveFile.js
Normal file
14
public/scripts/tauriSaveFile.js
Normal file
|
@ -0,0 +1,14 @@
|
|||
const { save } = window.__TAURI__.dialog;
|
||||
const { writeBinaryFile } = window.__TAURI__.fs;
|
||||
|
||||
const tauriSaveFile = async (filename, blob) => {
|
||||
try {
|
||||
const path = await save({ defaultPath: filename });
|
||||
const contents = await blob.arrayBuffer();
|
||||
if (path && contents) {
|
||||
await writeBinaryFile({ path, contents });
|
||||
}
|
||||
} catch (err) {
|
||||
console.log(err);
|
||||
}
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue