如何从Android上的windows azure移动服务上传图像。

时间:2015-03-08 11:38:21

标签: android azure azure-mobile-services

我是android的新手我正在使用windows azure移动服务,我正在成功插入文本数据,但现在我想在windows azure移动服务中上传图像。我知道它可以通过Azure存储我已经看过这篇文章http://chrisrisner.com/Storing-Images-from-Android-in-Windows-Azure-Mobile-Services但是它让人感到困惑,任何人都可以告诉我在Windows Azure移动服务中保存图像的简单步骤。

我会非常感激你

1 个答案:

答案 0 :(得分:2)

您正在查看的页面未使用建议的最佳方法来使用Azure移动服务存储图像数据。相反,如果要存储文件,则应连接到Azure Blob存储。您可以在此处查看连接到Blob存储并从Android应用程序保存文件的完整教程:http://chrisrisner.com/Android-and-Mobile-Services-and-Windows-Azure-Storage。基本上你遵循的步骤是:

  1. 在您的移动服务中创建一个表脚本/自定义API,用于保存数据以及从Blob存储生成安全访问签名(SAS)URL。
  2. 从您的移动应用中调用该端点。
  3. 从端点返回SAS URL。
  4. 当您在移动应用上获取网址时,请使用该网址发布您的图片文件。
  5. 旧方法使用的方法是将图像数据转换为可以使用Azure移动服务SQL数据库存储的格式。这确实有效,但效率很低。