Я работаю над инструментом загрузки ASP.NET Core 5 MVC для наших конечных пользователей. Конечным местом назначения для файла является сторонняя служба, где раскрытие прямого URL-адреса загрузки потенциально может сделать его уязвимым для злоупотреблений. Итак, я подумываю о внедрении промежуточного API для фильтрации запросов на загрузку.
Традиционно мы сохраняли файл в хранилище BLOB-объектов Azure после его получения из браузера перед вызовом функции Azure для отправки файла как отдельного процесса. Я хочу упростить это - возможно ли (и разумно) сделать сквозной процесс, когда пользователь загружает через браузер, а наш сервер API одновременно отправляет его в стороннюю службу?