小编Man*_*ari的帖子

如何使用邮递员将图像上传到 azure blob 存储

我一直在尝试使用邮递员将图像上传到我的 blob 容器文件夹这里是Azure 存储服务 REST API 的授权链接用于生成签名并在正文中附加文件名文件字段。

var key = "[Storage account key]";
var strTime = (new Date()).toUTCString();
var strToSign = 'PUT\n\nimage/jpeg; charset=UTF-8\n\nx-ms-date:' + strTime + '\nx-ms-meta-m1:v1\nx-ms-meta-m2:v2\n/colony7/folder-customer-profilepic/Home - explorar.jpg';
var secret = CryptoJS.enc.Base64.parse(key);
var hash = CryptoJS.HmacSHA256(strToSign, secret);
var hashInBase64 = CryptoJS.enc.Base64.stringify(hash);
var auth = "SharedKey colony7:"+hashInBase64; 
Run Code Online (Sandbox Code Playgroud)

我使用过这些https://docs.microsoft.com/en-us/rest/api/storageservices/put-block,https://docs.microsoft.com/en-us/rest/api/storageservices/authentication-上面代码的 for-the-azure-storage-services 参考。

我也开启了cors。请分享有关如何使用邮递员将 jpg 或 png 图像上传到我的 blob 的解决方案。

提前致谢

rest blob binaryfiles azure azure-storage-blobs

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

azure ×1

azure-storage-blobs ×1

binaryfiles ×1

blob ×1

rest ×1