javascript - 以 JSON 格式发送文件流
问题描述
我可以从文件或 Blob 发送数据流并在 Angular 5 中以 JSON 形式发布吗?我尝试使用 FileReader,但无法使用 result 属性从中获取流。
let blobfile=new Blob([this.curResume]);
let fr=new FileReader;
fr.readAsText(blobfile);
console.log(fr,fr.result);
这就是我尝试过的方式,这就是我在控制台中得到的。 控制台输出
解决方案
我了解到您正在尝试使用 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);
推荐阅读
- java - 在给定时间找到所有活着的人的快速算法?
- xml - 用 xsl 分隔 xml 节点的内容
- google-bigquery - 创建将在不同环境中提取有关数据集和表大小的元数据信息的视图
- jmeter - 使用 2 台 CentOS VM 机器和 Jmeter 进行分布式测试
- php - 如果变异产品则执行条件 else if simple 然后执行其他条件
- javascript - 如何在另一个 JS 文件中使用一个 JS 文件中的类?
- swiftui - 如何延迟 SwiftUI 中结构的突变?
- symfony - 动态查询中的查询生成器“OR”
- knockout.js - 将静态图像路径与 knockoutJs 数据绑定连接
- c# - 根据 MVVM 中的集合更改调整列表视图的列大小