Home > SYS_FileSystem > saveFile
SYS_FileSystem.saveFile() method
Save File
Signature
typescript
function saveFile(fileData: File | Blob, fileName?: string): Promise<void>;1
Parameters
Parameter | Type | Description |
|---|---|---|
fileData | File | Blob | File data |
fileName | string | (Optional) File name |
Returns
Promise<void>
Remarks
Calls the browser download API or the Electron save-file API to save the passed-in file stream locally
Example
javascript
// 1. 构造要保存的 CSV 内容
const content = '编号,器件,数量\n1,C0402,10\n2,C0603,20';
const blob = new Blob([content], { type: 'text/csv' });
// 2. 保存到本地(完成后 Promise 才结束)
await eda.sys_FileSystem.saveFile(blob, '嘉立创示例_BOM导出.csv');
console.log('已保存文件:', '嘉立创示例_BOM导出.csv', blob.size, '字节');1
2
3
4
5
6
7
8
2
3
4
5
6
7
8