以JSON格式发送文件流

时间:2018-05-31 08:29:34

标签: javascript angular file blob

我可以从文件或Blob发送数据流并在Angular 5中以JSON格式发布吗? 我尝试使用FileReader,但无法使用它获取流  结果属性。

  let blobfile=new Blob([this.curResume]);
  let fr=new FileReader;
  fr.readAsText(blobfile);
  console.log(fr,fr.result);

这就是我尝试过的方式,这就是我在控制台中获得的内容。 console output

1 个答案:

答案 0 :(得分:1)

我知道您正尝试使用POST API调用将文件推送到服务器。在这种情况下,您可以将其作为formData传递。

请稍微详细说明添加问题。

const fileData= new Blob([this.yourFile], { type: "<your File type>" });
const formData = new FormData();
formData.append("yourFile", fileData);

this.httpClient.post(<your url>, formData);