Чтобы PDF-файлы отображались в браузере, а не загружались, необходимо указать для них заголовок типа контента application/pdf
.
По умолчанию для файлов хранилища BLOB-объектов Azure установлено значение appliation/octet-stream
. Тип содержимого можно изменить на сервере, обновив его в BLOB-объекте ... мы хотим установить его во время загрузки.
Загрузка файлов PDF с использованием @azure/storage-blob
( документации ) В пакете npm мы не можем найти правильный способ установить это.
Попробовал множество итераций следующего кода, но безрезультатно.
...
const blobOptions = {
metadata: { 'contentType': 'application/pdf' },
... other options
};
Azure.uploadBrowserDataToBlockBlob(aborter, file, blob, blobOptions)
...
- Примечание. При необходимости мы просмотрели заголовки запросов и обновили разрешенные заголовки CORS для домена в настройках хранилища BLOB-объектов Azure.