Сохраняйте файлы в Azure App Services и делайте их доступными извне - PullRequest
0 голосов
/ 30 мая 2020

Я новичок в веб-разработке и, возможно, у меня есть вопрос для новичков. Итак, у меня есть веб-приложение с Angular Frontend и Net backend, развернутое на Azure.

Теперь пользователи должны иметь возможность загружать файлы (pdf, et c.) к серверу, который может храниться постоянно. Я бы предпочел хранить их в обычной файловой системе, поэтому я не хочу использовать базу данных. Более того, файлы должны быть доступны для внешних служб для дальнейшей обработки.

Я не уверен, возможно ли это с Azure Службами приложений или мне нужны другие компоненты. Я нашел единственный способ хранить файлы на сервере - это папка «wwwroot». Но я не нашел возможности скачать их извне. Должен ли я создать для этого веб-API или мне кажется сложным? Следует ли мне развернуть свое приложение в другом месте? Как это можно реализовать?

Спасибо за любую помощь.

1 Ответ

1 голос
/ 31 мая 2020

Вы должны использовать Azure Хранилище .

В хранилище Azure вы можете найти в основном два варианта в вашем случае. Blob и Файловое хранилище .

Blob является «более продвинутым» в том смысле, что он обслуживает файлы в браузере, передает потоковое видео и аудио и т. Д. c.

Файловое хранилище - это замена локального файлового сервера.

Оба варианта поддерживают доступ к файлам внешними службами, и, помимо авторизации, оба поддерживаются Azure AD и токеном общего доступа.

...