如何使用Blob API触发对象作为json文件的本地到本地下载?
const obj = {
prop1: 'val1',
prop2: 'val2',
prop3: 'val3',
prop4: 'val4',
}
const blob = new Blob([JSON.stringify(obj, null, 2)], {type : 'application/json'});
。。。触发作为MyObject.json
的本地到本地下载
声明它什么都不做?
执行此操作以获取URL。 然后导航到它下载文件。
let blobUrl = URL.createObjectURL(new Blob([JSON.stringify(obj, null, 2)], {type : 'application/json'}))
或者如果你想直接下载它:
saveAs(new Blob([JSON.stringify(obj, null, 2)], {type : 'application/json'}), "myBlob"); // "myBlob" is the name of the file