У меня есть файлы, хранящиеся на S3 с GUID в качестве имени ключа.
Я использую предварительно подписанный URL для загрузки согласно S3 REST API
Я сохраняю исходное имя файла в моей собственной базе данных. Когда пользователь щелкает, чтобы загрузить файл из моего веб-приложения , я хочу вернуть его оригинальное имя файла, но в настоящее время все, что он получает, - это GUID . Как мне этого добиться?
Мое веб-приложение находится в salesforce, поэтому у меня нет особого контроля над выполнением response.redirectures, все загружают файл на веб-сервер и переименовывают его из-за ограничений регулятора
Могу ли я использовать HTML-редирект, мета-обновление, Javascript? Есть ли какой-нибудь способ изменить имя загружаемого файла для S3 (единственное, что я могу придумать, это скопировать объект на новое имя, загрузить его, а затем удалить его).
Я хочу избежать создания группы для каждого пользователя, так как у нас будет много пользователей, и все же нет никакой гарантии, что каждый файл в каждой группе будет иметь уникальное имя
Есть ли другие решения?