한글기안기 저장에 대한 질문입니다.

한글기안기를 도입하기 하기 위해 테스트로 설치 지원받은 서버를 통해 테스트중입니다.

내용을 작성하고 SaveAs 함수를 이용해서 서버에 자동생성된 유니크한 폴더명과 파일명으로 저장이 되는 것을 확인했고
Open으로 다시 불러오는 것도 확인했습니다.

그런데 Open으로 서버에 있던 파일을 불러와서 내용을 수정 후 불러왔던 파일에 다시 저장을 하고 싶은데 API문서를 찾아봐도 찾을 수가 없습니다. 지원되지 않는 기능인가요?

그리고 서버에 파일을 저장할때 파일명이나 폴더명을 원하는 이름으로 지정할 수 있는 방법도 지원되나요?

안녕하세요 tOel53님, 한컴디벨로퍼 운영자입니다.
저희 웹한글 기안기에 관심을 가져주셔서 감사합니다.
관련해서 답변을 곧 드릴 예정이오니 잠시만 기다려주세요 :slight_smile:

안녕하세요.
SaveAs() 함수는 웹한글 기안기로 작성된 문서를 hwp, hwpx, pdf 등으로 변환하기 위한 함수입니다.
웹한글 기안기는 웹편집기의 기능을 제공하며, SaveAs() 함수는 작성된 내용을 임시로 저장하는 용도로만 사용하고 있습니다. 즉, 웹스토리지의 기능은 제공되지 않기 때문에 SaveAs() 함수를 호출할 때마다 새로운 임시 파일이 생성됩니다.

SaveAs()로 저장할 때 4번째 인자를 통해 서버에 임시저장된 파일의 경로를 얻을 수 있습니다.

{
    "result": true,
    "fileName": "1c89c900-4b25-478b-9d3c-4070fa922d4f.hwp",
    "size": 121344,
    "uniqueId": "89978fbb-1489-47a6-b6ed-45e6be36b44d",
    "resultCode": 0,
    "downloadUrl": "http://127.0.0.1:8080/webhwpctrl/get/89978fbb-1489-47a6-b6ed-45e6be36b44d/1c89c900-4b25-478b-9d3c-4070fa922d4f.hwp",
    "downloadName": "test.hwp"
}

관련 정보를 가지고 별도의 스토리지(서버)에 직접 업로드해서 관리해야 합니다.

즉, 동일한 파일을 서버에 업로드하거나 저장하는 기능은 지원되지 않습니다. (전달되는 정보들은 변환서버에서 임시로 사용하는 데이터라고 보셔야 합니다.)