提问者:小点点

使用blob API保存对象。 怎么做?


如何使用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的本地到本地下载

声明它什么都不做?


共1个答案

匿名用户

执行此操作以获取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