【发布时间】:2020-06-05 07:15:03
【问题描述】:
我正在为聊天应用程序实现文件附件,并为此目的使用 Dropzone.js。它返回一个文件对象,以后可以使用 lib 上的 transformFile 方法对其进行转换。
每当我附加图像文件时,我都会在 dataURL 属性中将其内容作为 base64 字符串获取,并且一切正常。 但是,当我附上 f.e.一个 PDF 文件,我只得到它的 UUID。
有人知道我是否以及如何使用此 UUID 获取 PDF BLOB?
到目前为止,我正在尝试这样做:
fetch(dzFile.upload.uuid)
.then(r => r.blob())
.then(blobFile => new File([blobFile], dzFile.name, { type: dzFile.type }))
.then(file => {
});
结果如下:
lastModified: 1591340121004
lastModifiedDate: Fri Jun 05 2020 09:55:21 GMT+0300 (Eastern European Summer Time) {}
name: "dummy.pdf"
size: 2129
type: "application/pdf"
webkitRelativePath: ""
【问题讨论】:
标签: blob uuid dropzone.js