Загрузка BLOB-объектов из TrueVault с пробелами в имени файла

Я использую TrueVault REST API для загрузки / скачивания BLOB-объектов согласно документации на https://docs.truevault.com/Files

Чтобы загрузить существующий BLOB-объект, я передаю URL-адрес BLOB-объекта непосредственно в веб-браузер клиента (Firefox) через перенаправление заголовка PHP. Клиент может загрузить содержимое Blob из TrueVault без проблем, но при использовании Firefox я заметил, что если в загружаемом BLOB-файле есть пробелы в имени файла, имя файла при загрузке усекается.

Например, если я загружаю BLOB-объект в TrueVault с именем «Test File.txt», он загружается в Firefox как «Test». Я видел такое поведение в других приложениях PHP, и исправление заключалось в размещении кавычек вокруг имени файла в заголовках ответа, как видно Вот.

Я проследил заголовки ответа от TrueVault при загрузке, и я могу видеть, где имя файла передается клиенту без кавычек вокруг имени. Поскольку клиент загружает Blob напрямую из TrueVault, я ничего не могу сделать в своем коде, чтобы повлиять на это поведение. Кто-нибудь еще видел это поведение? Какие-либо предложения?

Strict-Transport-Security:  max-age=31536000
Server: gunicorn/18.0
Date:   Wed, 29 Apr 2015 14:40:28 GMT
Content-Type:   application/zip
Content-Length: 11377
Content-Disposition:    attachment; filename=Test file with Spaces.docx
Connection: keep-alive
Cache-Control:  no-cache

2

Решение

Эта проблема будет решена до 30.04.2015. Спасибо, что сообщили нам об этом.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]