我正在创建一个利用的PhoneGap应用程序。我有数据上传和下载没有任何问题。现在我想在电话上拍张照片,然后上传到Azure Blob存储。我做了一些研究,看起来我需要做以下几件事:
第二步看起来相当简单,因为我不必担心CORS。第三步看起来应该很简单,只要上传的返回给我某种类型的标识符。另一种可能是,在上传文件之前,我会为它生成一个唯一的名称。真正的问题是第一步。如何生成SAS?
我在StackOverflow和谷歌上看过答案,我也看到了很多例子。然而,他们似乎都在处理C#,或者他们假设我在浏览器中(因此CORS问题)。既然我是本地人,我该怎么办?
所以,我的问题是:
发布于 2014-04-03 18:12:28
由于您使用的是,您已经得到了一个web服务(毕竟,移动服务是一个后端服务)。您需要做的是在那里编写一些代码,这些代码将返回给您SAS。您可以使用node.js或C#编写该代码。有关示例,请参见这里的Upload images to Windows Azure Storage by using Mobile Services。这个例子实质上是在Mobile中创建一个SAS并返回给客户端。然后客户端可以将其上传到blob存储中。
您可能会发现这个链接对于PhoneGap和:http://www.windowsazure.com/en-us/documentation/articles/mobile-services-javascript-backend-phonegap-get-started/很有用。
https://stackoverflow.com/questions/22844458
复制相似问题