【发布时间】:2021-02-17 16:18:26
【问题描述】:
我使用 azure blobclientservice 上传图片,如下所示
let fr = new FileReader();
let result = {};
fr.onload = async function () {
var data = fr.result;
await blockBlobClient
.uploadData(data, {
concurrency: 20,
blobHTTPHeaders: {
blobContentType: photo.type,
},
})
.then((res) => {
result = res;
console.log(res);
})
.catch((error) => {
console.log(error);
result.error = true;
});
};
fr.readAsArrayBuffer(photo);
我成功地从响应中获取了 url。 我希望将此 url 用作 html 中图像标记中的 src,而不是从存储中下载所有数据。 但它不显示图像,我只能看到 alt 而不是图像。 我认为当图像作为公共存储在 aws s3 存储桶中时,可以使用 url 来读取图像。 我希望在天蓝色存储中具有相同的功能。 可能吗? 如果有人帮助我,我将不胜感激。
【问题讨论】:
标签: file-upload azure-storage image-rendering