Home > SYS_FileSystem > saveFile
SYS_FileSystem.saveFile() method
保存文件
签名
typescript
function saveFile(fileData: File | Blob, fileName?: string): Promise<void>;1
参数名
参数 | 类型 | 描述 |
|---|---|---|
fileData | File | Blob | 文件数据 |
fileName | string | (可选) 文件名称 |
返回值
Promise<void>
备注
调用浏览器下载接口或 Electron 保存文件接口,将传入的文件流保存到本地
示例
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