키 이름으로 GUID를 사용하여 S3에 파일이 저장되어 있습니다.
사전 서명 된 URL을 사용하여 S3 REST API에 따라 다운로드하고 있습니다.
내 데이터베이스에 원래 파일 이름을 저장합니다. 사용자가 내 웹 응용 프로그램에서 파일을 다운로드하기 위해 클릭하면 원래 파일 이름을 반환하고 싶지만 현재 얻는 것은 GUID뿐입니다 . 어떻게하면 되나요?
내 웹 앱이 세일즈 포스에 있으므로 response.redirects를 수행 할 수있는 권한이 많지 않습니다. 모든 파일을 웹 서버로 다운로드 한 다음 관리자 제한으로 인해 이름을 바꿉니다.
HTML 리디렉션, 메타 새로 고침, Javascript를 사용할 수 있습니까? S3의 다운로드 파일 이름을 변경할 수있는 방법이 있습니까? (내가 생각할 수있는 유일한 방법은 객체를 새 이름으로 복사하고 다운로드 한 다음 삭제하는 것입니다).
사용자가 많지만 각 버킷에있는 각 파일이 고유 한 이름을 가질 것이라는 보장은 없으므로 사용자별로 버킷을 만드는 것을 피하고 싶습니다.
다른 해결책이 있습니까?