我正在计划一个Azure Web Api,其中一个请求是让用户将图像从他们的移动设备上传到我们的Blob存储 . 客户端是Windows手机,iPhone和Android手机 .
为了计划解决方案,我发现很多教程都使用Azure移动服务来完成这项工作 . 但是对于扩展要求,不应使用此解决方案 . 相反,我们希望客户端将图像直接上传到我们的Blob存储中,由 SAS
(由我们的Api生成)保护 .
有谁知道如何处理各种实际移动操作系统的上传 without Mobile Services ?有没有人有一些指向教程,操作方法等的链接?
编辑:
我不是很害羞,所有不同的设备如何处理他们的照片上传?
发布表单数据? Mulitpart?通过REST上传?通过FTP上传?
由于这个问题,我寻找一些提示来规划项目,以接受所有移动操作系统的最简单的解决方案 .
1 回答
任何能够发送Web请求的应用程序都可以解决问题,您必须更加具体地了解您的需求 .
使用blob REST API("put"方法)as described here可以在任何应用程序中使用 . 如果容器不公开,它可能必须提出一种分发共享访问密钥的方法 .