首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Electron中将Blob转换为文件

如何在Electron中将Blob转换为文件
EN

Stack Overflow用户
提问于 2021-07-24 02:51:20
回答 1查看 26关注 0票数 0

有人知道如何在ElectronJS中将Blob转换为File对象吗?我试过了:

代码语言:javascript
复制
return new File([blob], fileName, {lastModified: new Date().getTime(), type: blob.type});

但是看起来ElectronJs对File对象有不同的API:

ElectronJs文件功能:

Chrome浏览器文件函数

我也试过了:

代码语言:javascript
复制
(blob as any).name = fileName;
(blob as any).lastModified = new Date().getTime();
return blob as File;

但也不起作用。

EN

回答 1

Stack Overflow用户

发布于 2021-07-24 04:26:23

我找到了workourd:

代码语言:javascript
复制
blobToFile(blob: Blob, filename: string) {
    const fd = new FormData();
    fd.set('foo', blob, filename);
    return fd.get('foo') as File;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68503884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档