mingg IT

[AWS] S3 객체 URL 링크가 바로 다운로드 되는 현상 본문

BackEnd

[AWS] S3 객체 URL 링크가 바로 다운로드 되는 현상

mingg123 2023. 3. 10. 11:40

S3 이미지 업로드를 구현하고 있는 와중에 문제가 발생했다.

 

객체 URL 클릭 시,  이미지가 바로 다운로드 되는 것이다. 

 

 

 

해결 방법은 해당 코드를 추가했다. 

objMeta.setContentType(multipartFile.getContentType());

 

결론적으로 해당 에러는 s3에 file을 upload하기전 meta data를 설정해주는데, 

type을 정의해주지 않았기 때문에 발생한 문제였다.

 

        ObjectMetadata objMeta = new ObjectMetadata();
        objMeta.setContentType(multipartFile.getContentType());
        objMeta.setContentLength(multipartFile.getInputStream().available());

 

이런식으로 코드를 수정하고, 

내가 원하는 대로 작동이 되었다. 휴

 

Comments