# SetTextFile 질문

**URL:** <https://forum.developer.hancom.com/t/settextfile/1017>\
**Category:** 웹한글 기안기\
**Created:** [10월 25, 2023, 5:17오전 UTC](https://forum.developer.hancom.com/t/settextfile/1017 "2023-10-25T05:17:19Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![cody](https://avatars.discourse-cdn.com/v4/letter/c/ecd19e/32.png) [@cody](https://forum.developer.hancom.com/u/cody)\
**Post date:** [10월 25, 2023, 5:17오전 UTC](https://forum.developer.hancom.com/t/settextfile/1017/1 "2023-10-25T05:17:19Z")

</div>

안녕하세요. !

OCX → 웹 기안기 교체 작업을 하고 있는데

SetTextFile이 제대로 작동되지 않아서 문의드립니다.

현재 상황

- 기안기를 초기화한 뒤 db에 있는 값을 읽어와서 (Base64 encoding) 뿌려주려고 합니다.
- 값은 제대로 들어가는 것까지 확인했습니다.
- 다만 값이 비어있는 경우 SetTextFile의 callback을 받아오지 못하는 상황이 벌어졌습니다.

```javascript
var HwpCtrl = HwpFrame.contentWindow.HwpCtrl;
HwpCtrl.SetTextFile($("#content").val(), "HWP", "", function(){
  // $("#content").val()의 값은 "" 빈 문자열이고 
  // 콜백을 못 받아오고 멈춤..
  // 이 밑에는 HwpCtrl.EditMode ~~ 등등 설정해야 함. 
});

```

- 저번에 GetTextFile 이였나. 그것도 빈값이 들어가 있을 경우에 콜백을 못 받아오는 현상이 있었는데,  
어떻게 해결하면 좋을지 생각이 안 났습니다.
- if문으로 빈 문자열인 경우 return을 하면 되지만 불필요한 코드를 추가하는 것 같아서 답변을 듣고 싶네요.

---

<div class="post-metadata">

**Author:** ![anon35536051](https://avatars.discourse-cdn.com/v4/letter/a/898d66/32.png) [@anon35536051](https://forum.developer.hancom.com/u/anon35536051)\
**Post date:** [10월 26, 2023, 5:26오전 UTC](https://forum.developer.hancom.com/t/settextfile/1017/2 "2023-10-26T05:26:03Z")

</div>

안녕하세요.

확인을 해보니, GetTextFIle과 마찬가지로 SetTextFile에도 ‘빈문서’, '빈문자열’을 받았을 때 문제가 발생되는 것을 확인했습니다.

우선 API사용에 불편을 드린 점 양해를 구하며, 다음 패치에 정상적으로 동작하도록 수정하겠습니다.

다음 패치는 올해 말에서 내년 초 쯤으로 예상됩니다. (12월 ~ 1월 사이)

감사합니다.
