Convert URL to File or Blob for FileReader.readAsDataURL

后端 未结 8 875
情话喂你
情话喂你 2020-11-27 13:57

Reference: FileReader.readAsDataURL

Considering the following example:

function previewFile(file) {

  var reader  = new FileReader();

  reader.onlo         


        
8条回答
  •  爱一瞬间的悲伤
    2020-11-27 15:01

    Expanding on Felix Turner s response, here is how I would use this approach with the fetch API.

    async function createFile(){
      let response = await fetch('http://127.0.0.1:8080/test.jpg');
      let data = await response.blob();
      let metadata = {
        type: 'image/jpeg'
      };
      let file = new File([data], "test.jpg", metadata);
      // ... do something with the file or return it
    }
    createFile();
    

提交回复
热议问题