用于将映像上载到没有移动服务的Azure Blob存储的体系结构

时间:2014-04-07 07:38:35

标签: azure azure-storage azure-storage-blobs

我正在计划一个Azure Web Api,其中一个请求是让用户将图像从他们的移动设备上传到我们的Blob存储。客户端是Windows手机,iPhone和Android手机。

尝试规划解决方案时,我发现很多教程都使用Azure移动服务来完成此操作。但是对于扩展要求,不应使用此解决方案。相反,我们希望客户端将图像直接上传到我们的Blob存储中,由SAS保护(由我们的Api生成)。

有谁知道如何处理各种实际移动操作系统的上传没有移动服务?有没有人有教程,操作方法等的链接?

编辑:

我不是很害羞,所有不同的设备如何处理他们的照片上传?

发布表单数据? Mulitpart? 通过REST上传? 通过FTP上传?

由于这个问题,我寻找一些提示来规划项目,以接受所有移动操作系统最简单的解决方案。

1 个答案:

答案 0 :(得分:1)

任何能够发送网络请求的应用都可以解决问题,您必须更加具体地了解自己的需求。

使用blob REST API(" put"方法)as described here可以在任何应用程序中使用。它只是发送一个包含正确头部和blob作为请求主体的Http请求。如果容器不公开,您可能必须想出一种分发共享访问密钥的方法。