0
내 웹 사이트를 통해 내 사용자가 aws에서 오디오 콘텐츠를 다운로드하는 아주 쉬운 방법을 구축하려고합니다. 여기에 흐름이 있습니다 :aws s3에서 rails 컨트롤러 다운로드
- 나는 사용자에게 다운로드 링크를 제공합니다. 예 : www.mysite.com/foobar
- 사용자가 링크를 클릭합니다. 내 레일 컨트롤러에서
- , 나는 만료되는 AWS S3 URL을 생성하고 자동으로 해당 URL의 오디오 콘텐츠를 다운로드 시작합니다.
- 사용자가 브라우저에 파일을 저장할지 여부를 묻는 메시지가 나타납니다. 사용자가 파일을 저장하도록 허용하는 경우 사용자가 파일을 실제로 다운로드했음을 기록하기 위해 내 레일 앱에 대한 콜백을 원합니다.
사용자의 관점에서 볼 때, 내가 결정한 URL로 이동하고 메시지가 표시되면 파일을 다운로드하도록 허용하는 간단한 프로세스가 필요합니다. 배경에서
, 나는 사용자로부터 숨겨진 AWS S3 URL을 유지하려면 나는 사용자가 다운로드를 수락 한 후 콜백 로직을 작성 할 수있는 유연성을 갖고 싶어.이 작업을 수행하는 데 권장되는 방법은 무엇입니까?