【问题标题】:Sending a file stream in JSON以 JSON 格式发送文件流
【发布时间】:2018-11-10 04:59:24
【问题描述】:

我可以从文件或 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

【问题讨论】:

  • 有问题的更改

标签: javascript angular file blob


【解决方案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);

【讨论】:

  • Import 语句会很有帮助,尤其是关于 Blob 和 FormData。
  • 没有什么要为 FormData 和 Blob 显式导入,因为它们是 Web API。
  • 您能帮助 c# API 如何与 FormData 一起工作,还是我应该问另一个问题?我不熟悉 c#.. 只是为了向我们的服务人员展示一些东西
  • 我不熟悉c#。
猜你喜欢
  • 2013-08-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多