В S3 REST API я добавляю метаданные к существующему объекту с помощью команды PUT (Копировать) и копирую ключ в то же место с помощью 'x-amz-metadata-directive' = 'REPLACE'
Что я хочу сделать, это изменить имя загружаемого файла, установив:
Content-Disposition: attachment; filename=foo.bar;
Это правильно устанавливает метаданные, но когда я загружаю файл, он все равно использует имя ключа вместо 'foo.bar'
Я использую программный инструмент S3 Browser для просмотра метаданных, и выглядит правильно (за исключением того, что 'Content-Disposition'
в нижнем регистре, как это было S3, попросите меня подписать)
Затем, используя S3 Browser, я просто нажал, затем сохранил, ничего не меняя и теперь он работает ???
Чего мне не хватает, почему настройка метаданных 'Content-Disposition: attachment; filename=foo.bar;'
из моего веб-приложения не работает, но работает из браузера S3?