Как отправить фотографию Android на виртуальную машину Azure - PullRequest
0 голосов
/ 06 ноября 2018

Я пытаюсь найти наилучший способ отправить фотографию из моего нового приложения для Android на виртуальную машину Azure. Большая часть разработки приложения завершена, но я пытаюсь найти лучший способ отправить фотографию (выбранную пользователем на устройстве Android) в Azure и поместить ее в папку на виртуальной машине, которую я настроил. Я пробовал несколько вещей, включая FTP на виртуальной машине, но, похоже, API является стандартом / более безопасным. Я попытался создать функцию в Azure, чтобы справиться с этим для меня, и я попытался создать REST API в Visual Studio (опубликовано в Azure), чтобы справиться с задачей для меня, и ни с одним решением я не могу получить файл для приземления на виртуальной машине. Я чувствую, что мои ограниченные знания Azure - это то, что причиняет мне боль, но я также хотел бы помочь с выбором лучшего метода для моего рабочего процесса.

1 Ответ

0 голосов
/ 06 ноября 2018

Самый простой способ - создать API, который помещает изображение в определенный контейнер в учетной записи Azure Storage .

Затем вы можете заставить виртуальную машину контролировать этот контейнер, взять изображение и обработать его.

Вопрос:
Это действительно должна быть виртуальная машина? Потому что, например, Функции Azure могут запускаться при добавлении файлов в определенный контейнер хранения.

EDIT:
Как вы получаете доступ к учетной записи хранения внутри виртуальной машины? Судя по вашему вопросу, у вас, вероятно, нет правильных разрешений для вашей учетной записи хранения. Если вы используете подпись общего доступа, у вас должна быть такая, которая дает вам необходимые разрешения (см. Изображение):

Creating a Shared Access Signature

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...