【问题标题】:How to send Android photo to Azure Virtual machine如何将 Android 照片发送到 Azure 虚拟机
【发布时间】:2018-11-06 05:52:51
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    然后,您可以让 VM 监控该容器,获取映像并对其进行处理。

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

    编辑:
    您如何访问 VM 内的存储帐户?从您的问题来看,您的存储帐户可能没有正确的权限。如果您使用的是共享访问签名,您应该拥有一个授予您正确权限的签名(参见图片):

    【讨论】:

    • 谢谢!我尝试了类似的方法,在我的虚拟机中我可以访问/查看文件,但我无法复制/移动/删除它。似乎我只读过 privs。我需要读/写其他配置吗?图像需要由技术能力有限的人进行编辑,因此虚拟机是一个环境,我可以将照片存储在他们的文件夹中,他们只需登录、检索照片和注销即可。不过,我愿意接受其他建议!
    • @S.Galloway 查看我的编辑以获取更多信息。
    猜你喜欢
    • 1970-01-01
    • 2023-01-27
    • 2021-03-08
    • 1970-01-01
    • 2018-04-22
    • 2018-06-18
    • 1970-01-01
    • 2010-10-25
    • 1970-01-01
    相关资源
    最近更新 更多