Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于浏览器应用程序的Windows Azure存储javascript(nodejs)库_Javascript_Azure - Fatal编程技术网

用于浏览器应用程序的Windows Azure存储javascript(nodejs)库

用于浏览器应用程序的Windows Azure存储javascript(nodejs)库,javascript,azure,Javascript,Azure,我想在浏览器应用程序中列出windows azure blob存储中的所有blob,我不希望用户向Web服务器提交其存储帐户凭据。想知道是否可以在浏览器中使用windows azure的nodejs库,或者我需要实现自己的小javascript库来完成浏览器中需要的工作。我想你可以看看Node.js SDK。它是针对Node.js的,但我认为它可以用于浏览器,只需修改一些代码 如果我理解正确,一个简单的解决方案可能是使用列表权限在blob容器上创建一个共享访问签名,然后通过AJAX进行调用。这将

我想在浏览器应用程序中列出windows azure blob存储中的所有blob,我不希望用户向Web服务器提交其存储帐户凭据。想知道是否可以在浏览器中使用windows azure的nodejs库,或者我需要实现自己的小javascript库来完成浏览器中需要的工作。

我想你可以看看Node.js SDK。它是针对Node.js的,但我认为它可以用于浏览器,只需修改一些代码


如果我理解正确,一个简单的解决方案可能是使用
列表
权限在blob容器上创建一个
共享访问签名
,然后通过AJAX进行调用。这将返回XML格式的blob列表,您可以对其进行解析并在浏览器中显示。

用户对用户一无所知,但他有订阅,因此创建共享访问签名意味着他必须向服务器提供凭据才能获得共享访问签名?但无论如何,我都会这样做,只是用WAAD让他登录并做一个web服务来获取信息,因为做这一切要容易得多——这是c#:)所考虑的。如果这是唯一的情况,我将正确地使用WAAD和oauth进行登录,并使用服务进行操作。