如何将Android照片发送到Azure虚拟机

时间:2018-11-06 05:52:52

标签: android azure azure-devops virtual-machine photo

我正在尝试找出将照片从新的Android应用发送到Azure VM的最佳方法。该应用程序的大部分开发工作都已完成,但是我正在努力将最好的方法(将照片(由Android设备上的用户选择))发送到Azure并将其放入我已设置的虚拟机上的文件夹中。我已经尝试了一些方法,包括在VM上使用FTP,但似乎API是标准的/更安全。我试图在Azure中创建一个函数来为我处理此问题,并且我试图在Visual Studio中创建一个REST API(已发布为azure)来为我处理任务,并且没有两种解决方案都无法使文件降落在虚拟机上。我觉得我有限的Azure知识正在伤害我,但我也想帮助确定适合我的工作流程的最佳方法。

1 个答案:

答案 0 :(得分:0)

最简单的方法是创建一个API,将图像放入Azure Storage帐户的特定容器中。

然后,您可以让VM监视该容器,拾取图像并进行处理。

问题:
是否真的必须是VM?因为例如Azure Functions可以通过将文件添加到特定存储容器来触发。

编辑:
您如何访问虚拟机内部的存储帐户?从您的问题来看,您可能没有正确的存储帐户权限。如果您使用的是共享访问签名,则应该有一个为您提供正确权限的签名(参见图片):

Creating a Shared Access Signature