我认为问题就是这样:我如何使用JavaScript for Windows 8 Apps将图像上传到azure blob存储?我只能在互联网上找到C#的例子,但没有JavaScript的例子。
答案 0 :(得分:2)
您需要为azure容器/ blob提供sas(共享访问签名)URL。然后,您可以使用this code snippet进行微小修改来上传图片。
有人不太可能将存储主键放在windows store app代码中。您可以refer this code为请求生成授权标头。此代码不需要容器的sas url。但需要存储帐户名和主键来生成授权标头。
如果天蓝色的容器或blob可以公开进行写入(我还没试过) - 第一个解决方案可以在没有SAS url的情况下使用。
答案 1 :(得分:0)
除非javascript向您的应用发送异步回复,否则您无法使用。 Azure BLOB REST API(以及所有Azure REST API)需要修改请求标头以包含安全凭据。查看问题here的明确答案。