4

我认为问题说明了一切:如何使用适用于 Windows 8 应用程序的 JavaScript 将图像上传到 azure blob 存储?我只能在互联网上找到 C# 的示例,但找不到 JavaScript 的示例。

4

2 回答 2

2

您需要拥有 azure 容器/blob 的 sas(共享访问签名)url。然后,您可以使用此代码段稍作修改来上传您的图像。

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

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

于 2013-04-13T03:21:18.310 回答
0

除非 javascript 对您的应用程序进行异步回调,否则您不能这样做。Azure BLOB REST API(和所有 Azure REST API)需要修改请求标头以包含安全凭据。在此处查看您的问题的明确答案。

于 2013-04-13T01:30:42.083 回答