Aki*_*gai 5 javascript json fileapi
我有一个仅接受 json 文件的后端端点。用户应该上传一个 Json 文件,然后应用程序将该文件提交到端点并且它工作正常。现在我想使用相同的端点来上传由代码创建的 json 文件,例如我想采用以下 javascript 对象
{
name: 'Brian',
age: 40
}
Run Code Online (Sandbox Code Playgroud)
并将其转换为 File 对象,以便我可以将其作为文件而不是对象提交。我尝试使用 File Api 构造函数,如下所示:
new File([{ name: 'Brian', age: 40 }], "file.json", { type: "application/json" });
Run Code Online (Sandbox Code Playgroud)
但端点不接受它,我假设第一个参数的格式不正确......它应该是一个 blob 吗?
const jsn = JSON.stringify(YOUR_OBJECT);
const blob = new Blob([jsn], { type: 'application/json' });
const file = new File([ blob ], 'file.json');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3577 次 |
| 最近记录: |