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());
이런식으로 코드를 수정하고,
내가 원하는 대로 작동이 되었다. 휴