2013-10-02 33 views
2

也许问题是愚蠢的,但我做吧:)存储表 - REST和JavaScript

我想编写成客户端(JavaScript)一Azure存储表,这可能吗?

+1

我想我在MSDN论坛上回答了类似的问题:http://social.msdn.microsoft.com/Forums/windowsazure/en-US/ea314c8b-d6bf-4111-b854-fb2ffbbaccc8/tables-insert-an-项目 - 与JavaScript的按REST的API#203656d5-1829-42b1-aab0-b018d2ea471d。答案仍然是“还没有”:) –

+0

OMG Gaurav你到处回答吗? :D 好的,这是一个双重检查。 –

+0

哈哈!我也热切地等待这个功能(+ JSON支持)。希望它应该很快。 –

回答

0

现在我的解决方法是在Java/Jersey中编写与Azure表服务交谈的服务。 Jersey支持CORS,所以我可以轻松地通过javascript访问服务。

从Javascript访问任何REST服务的大问题是安全性。尽管公共服务应该没问题。

1

在BUILD会议上,Windows Azure存储公司宣布将于2013年底推出对JSON和CORS的支持。这将使您可以直接从JavaScript代码直接访问您的表格存储帐户,以便读取和写入数据。

来源:http://blogs.msdn.com/b/windowsazurestorage/archive/2013/06/28/windows-azure-storage-build-talk-what-s-coming-best-practices-and-internals.aspx

在此期间,你可以创建你从你的JavaScript代码调用访问表存储帐户一个小型Web服务。

1

既然Windows Azure表存储服务支持JSON,那么您可以更轻松地做到这一点。您可以在这里看到公告:Windows Azure存储版本 - 介绍CORS,JSON,分钟度量标准等。

我有一个简单的例子,说明了这种情况在这里:http://www.contentmaster.com/azure/windows-azure-table-storage-json/

的例子显示了如何上传和使用客户端JavaScript直接从Windows Azure的表格下载。

+0

很高兴知道我们是否也必须在各种项目上设置cors(blob,table,queue),以及如果x-ms版本仅适用于blob。否则,非常好的文章,TNX!没有找到我的工作没有找到,但至少我知道在哪个方向看:) – Robert