TABS Upload 5

> 탭스 업로드

글제목 Re : Re : 스트림된 바이너리 파일 다운로드
이름 박성민 날짜 2020-04-22 오후 5:20:00 조회수 382


>>> 안녕하세요.

파일이 클 때 코드에서 objXMLHTTP.ResponseBody가 모든 데이터를 메모리에 유지하고 있는 것이 문제인가요?

TABS Download 오브젝트를 구체적으로 어떠한 방식으로 사용하기를 원하시는지 정확하게 이해되지 않습니다. TABS Download를 사용하고 싶은 방식을 간략한 pseudo code로 기술해 주시면 좋겠습니다.

이상입니다.

---------------------------------------------------------------------

제가 알기론 TABS Download는 물리적인 실제 파일을 대상으로만 다운로드가 되는걸로 알고 있습니다. 무척 편하고 빠르기까지 한데요..

그런데, objXMLHTTP 처럼 메모리에 스트림된 파일은 어떻게 파일로 만들지를 문의를 드린것입니다.

유사코드까지는 아니지만..

Rest API에서 결과를 받아서.. 메모리로 스트림된 바이너리를 외부 파일로 저장을 한다면..

Set objXMLhttp = CreateObject("MSXML2.ServerXMLHTTP")
objXMLhttp.open "POST",Send_URL_Addr , false
objXMLhttp.setRequestHeader "Content-type","application/x-www-form-urlencoded"
objXMLhttp.send queryParams(기타 전송될 파라메터)


If objXMLhttp.Status = 200 Then

Set Download = Server.CreateObject("TABSUpload4.Download")
Download.FilePath = "C:\RestAPI_Result\test.xxx"
Download.TransferStream objXMLHTTP.ResponseBody
'-- TransferStream 속성처럼 스트림된 바이너리를 저장하는 속성

End if

Set objXMLhttp = Nothing

처럼 되면 엄청 편할것 같습니다. ^^


게시판을 통한 기술지원 서비스는 더 이상 제공하지 않습니다. 탭스 업로드 및 PDF Builder에 대한 기술 문의는 help@tabslab.com으로 보내주시기 바랍니다.