【发布时间】:2020-09-01 15:42:30
【问题描述】:
我正在尝试将 blob 发送到我的服务器,但它不起作用。我正在使用创建 Blob 的 doctemplater 库。这个 blob 是正确的,因为我可以保存到本地文件(使用 saveAs(...))。但现在我也需要将此文件传输到我的服务器。
let out = doc.getZip().generate({
type: 'blob',
mimeType: 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
});
所以我在努力
const data = {
name: "test,
content: out
}
this.http.post<any[]>(this.path, data).pipe(
catchError((err: HttpErrorResponse) => {
// ...
})
);
问题是data['out'] 在服务器端总是空的。那么如何向服务器发送 blob?
【问题讨论】:
-
data['out']为空是什么意思?
标签: angular angular-httpclient angular-http