У нас есть тысячи файлов для хранения в хранилище Azure blob. Эти файлы могут быть любого типа, но файлы PDF, изображения и Excel являются наиболее распространенными. С URI блоба в привязном теге пользователь нашей системы может загрузить файл непосредственно с Azure на компьютер пользователя. Все хорошо.Azure blob storage - управляющее имя при загрузке ресурса
Мы хотели бы, чтобы имя blob было именем самого файла, поэтому, когда пользователь загружает файл, исходное имя файла не повреждено. Однако мы должны учитывать неизбежные столкновения имен файлов в контейнере. Использование GUID для имени blob является работоспособным решением, но когда пользователь нажимает на загрузку файла, он получит имя файла как имя GUID GUID (по сравнению с исходным именем файла).
Есть ли способ использовать GUID для имени blob, но когда пользователь нажимает, чтобы загрузить файл, возвращаемый файл имеет исходное имя файла? Я понимаю, что мы можем загрузить файл на наш сервер и передать пользователю правильно названный файл, но мы пытаемся сохранить загрузку с нашего веб-сервера для загрузки файлов.
Итак, есть ли параметр конфигурации с блобом, который позволит вернуть файл с правильным именем файла? Мы можем установить тип MIME для blob, и мы искали аналогичную настройку для части имени файла.