Направление запроса на Azure Служба приложений в Azure Хранилище BLOB-объектов - PullRequest
1 голос
/ 18 апреля 2020

У меня есть веб-сайт, размещенный как Azure Служба приложений. Я хочу, чтобы один каталог этой службы обслуживал файлы, которыми управляет сайт. Я не хочу хранить файлы в службе приложений, так как боюсь, что они могут быть удалены во время повторного развертывания. Я думал, что просто сохраню файлы в Azure Учетной записи хранения. Однако я не вижу способа пересылки запросов к учетной записи хранения.

Так, например:

Если у меня есть сайт на example.com/, я хочу файл example.com/form.aspx для обслуживания из моей службы приложений, но я хочу, чтобы все данные в example.com/File/ (например, example.com/File/File1.jpeg) обслуживались из моей учетной записи хранения. Я не хочу делать перенаправление, потому что это изменило бы URL, который пользователь видит в своем браузере.

Как бы вы это настроили?

Ответы [ 2 ]

1 голос
/ 19 апреля 2020

Вы можете переместить все изображения в папку stati c и переписать изображения из Stati c Содержимое BLOB-объекта, как указано в этом ответе Windows Azure Веб-сайт и stati c html в хранилище BLOB-объектов

1 голос
/ 18 апреля 2020

@ Мартин Браун, если вы хотите, чтобы изображения подавались из вашей учетной записи хранения, нет ничего «из коробки», что сделает это для вас, я боюсь; вам нужно написать конечную точку контроллера, которая обрабатывает запросы к /File/{fileName}, загружает соответствующий файл в поток в памяти и затем возвращает FileResult.

...