[Spring] URL Decoding

19·2023년 6월 25일
0

에러 모음

목록 보기
11/29
post-custom-banner

배경

s3에 업로드한 이미지 URL을 쿼리 파라미터로 받고, 받은 이미지 URL을 삭제하는 기능을 구현 중에 한글로된 이미지는 삭제가 안되는 문제를 만났다.
한글이 요상하게 깨지?는 부분을 발견

알고보니 한글을 쿼리 파라미터로 넘기면 URL 인코딩이 되어서 요상하게 바뀌어 버린다고 한다.


내가 한 방법

public ResponseEntity<Void> deleteSampleImg(@RequestParam String image) throws UnsupportedEncodingException {
    String decodedImage = URLDecoder.decode(image, "UTF-8");
    ...
}
  • URL 디코딩해서 해결
profile
하나씩 차근차근

0개의 댓글