작성한 질문수
[리뉴얼] React로 NodeBird SNS 만들기
작성
·
478
0
답변 2
1
원본이나 리사이징 모두 파일명을 encodeURIComponent 해서 저장하세요. 공백이 %20으로 바뀝니다. 주소창에서는 공백으로 입력할 수 있습니다.
감사합니다 문제가 어느정도 해결되었습니다!
감사합니다 문제가 해결되었습니다.
그런데 이제 encode된 파일명으로 저장할 경우 한글로 구성된 파일명의 경우 자,모음이 8개 초과일시(공백포함 예로들어 제로초.png, 제롱총.png면 가능 하지만 젱롱총.png면 자모음 9개로 안됨...) S3에 저장은 되는데 화면에 표시가 안되고 uri주소가 그대로 나옵니다.
길이가 문제가 되는것 같은데 이런건 어떻게 해결 할 수 있을까요?
글자 수 제한이 있어서 이 부분은 해결하기 힘들 것 같습니다. 다시 encodeUriComponent를 풀고 띄어쓰기를 _같은 걸로 대체하세요.
감사합니다 문제가 어느정도 해결되었습니다!