Drive 업로드 시 파일 이름 길이 제한

유성옥_118808

2023.04.26읽음 706

안녕하세요. 네이버 웍스 드라이브에 파일 업로드 API (

https://developers.worksmobile.com/kr/reference/drive-file-root-create?lang=ko

) 를 사용하여 업로드 기능을 개발 했습니다.

파일 이름에 띄어쓰기 등 URL에서 인식 불가능 단어가 있을 수 있어 

encodeURIComponent 를 사용하여 인코딩 후 파일이름을 API에 추가하여 Upload URL을 받고 있습니다.
문서가 한글 이름으로 되어있고, 이름이 조금 긴 경우 인코딩 된 이름이 200자가 넘어 에러가 발생하고 있습니다.
인코딩을 하지 않고 파일이름 자체를 사용할 수 있는 방법이 있는지 궁금합니다.
( 파일 이름을 인코딩 하지 않는 경우, Upload URL에 띄어쓰기가 들어가 URL Path Error가 발생합니다. )

댓글1

  • 업데이트 된 답글입니다.

    DAgger

    Content-type 부분을 application/json;charset=UTF-8으로 하시면 인코딩하지 않으셔도 될거 같네요.

    Content-type 변경하시고 호출해보세요~

    2023.04.28

    0
이전 글IPT에 관한 질문입니다.
다음 글봇 메세지 파일링크 시 "?" 처리 문의
목록

궁금한 점을 해결하지 못하셨나요?
지금 바로 NAVER WORKS 사용자들에게 물어보세요!