我必须将 Blob 作为字符串发送并将其转换回 Blob。blob.text() 方法返回一个承诺,其内容为字符串。但我怎样才能把这个字符串转换回 blob 呢?我想将其转换为图像数据 url。
ede*_*ine 17
要将字符串转换为 blob,请使用以下new Blob接口:
const blob = new Blob([string], {
type: 'image/jpeg' // or whatever your Content-Type is
});
Run Code Online (Sandbox Code Playgroud)
请参阅您链接到的文档的这一部分。
如果您有一个Blob名为 的对象blob,blob.type将给出其内容类型。因此,您可以按如下方式解构和重建它:
const string = await blob.text();
const type = blob.type;
const blob2 = new Blob([string], {type: type});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14858 次 |
| 最近记录: |