如何使用javascript上传图像到azure blob存储

How to upload image to azure blob storage using javascript

本文关键字:azure blob 存储 图像 何使用 javascript      更新时间:2023-09-26

我认为这个问题说明了一切:我如何使用JavaScript为Windows 8应用程序上传图像到azure blob存储?我只能在网上找到c#的例子,却找不到JavaScript的例子。

您需要为azure容器/blob提供sas(共享访问签名)url。然后,您可以使用这段代码片段,稍微修改一下,上传您的图像。

不太可能有人把存储主键放在windows商店应用程序代码中。您可以参考此代码来生成请求的授权头。此代码不需要为容器提供sas url。但是需要存储帐户名和主密钥来生成授权头。

如果azure容器或blob可以公开写入(我没有尝试过)-第一种解决方案可以使用没有SAS url。

你不能,除非javascript做一个异步回调到你的应用程序。Azure BLOB REST API(和所有的Azure REST API)要求请求头修改包括安全凭证。