비이미지 미디어 파일 다운로드 불가, S3 업로드 시 원본 파일명 유실

다시 살펴보니, 해결책은 반대 방향으로 설정해야 한다고 생각합니다. uploads:migrate_to_s3 작업은 if !FileHelper.is_supported_media?(name) 조건을 사용해야 합니다. 비디오와 오디오에 content-disposition: attachment; filename=X 헤더를 붙이는 것은 합리적이지 않습니다. 이러한 파일은 Discourse 게시글 내에서 스트리밍되는 것이 아니라 다운로드되는 것이 아니지 않나요?

따라서 우리가 원하는 것은 다음과 같습니다:

content-disposition attachment 헤더 없음

  • 이미지
  • 비디오
  • 오디오

원본 파일명을 가진 content-disposition attachment 헤더 있음

  • 기타 모든 첨부파일/업로드 (PDF, TXT, CSV 등)

제가 놓치고 있는 부분이 있다면, 더 많은 정보나 예시를 자유롭게 추가해 주세요.

3개의 좋아요