Как обновить обновленный файл aws s3, загрузить имя файла - PullRequest
0 голосов
/ 25 октября 2019

Я загрузил файлы в корзину s3 с UUID в качестве ключа для каждого имени файла, у меня есть требование сохранить ключ файлов в качестве сохраненного UUID, но при загрузке мне нужно иметь имя загруженного файла в качестве фактического имени файлаНапример: Foo.png

сохраненный файл на aws s3 -0e8221b9-9bf4-49d6-b0c0-d99e86f91f8e.png Имя файла для загрузки должно быть следующим: foo.bar

Я пробовал с настройкой Content-Расположение метаданных, но все равно при загрузке файл содержит uuid.

enter image description here

1 Ответ

0 голосов
/ 25 октября 2019

Выполните следующие изменения и попробуйте. Обновление Content-Disposition = attachment;filename="abc.csv". Обратите внимание, что имя файла чувствительно к регистру, и если вы используете CDN, то после применения изменений пройдет некоторое время. После обновления метаданных загрузите файл, используя URL-адрес ОБЪЕКТА. Прямая загрузка не работает. enter image description here. Если я загружаю файл, используя URL-адрес объекта, то загружаемое имя файла - abc.csv вместо test.csv.

...