TransferBinaryStream 메서드 |
바이너리 스트림(바이트 배열) 데이터를 웹 브라우저로 전송합니다.
objDownload.TransferBinaryStream(BinaryData, ForceSave)
objDownload
Required. Download 오브젝트
BinaryData
Object. 바이트 배열 데이터
ForceSave
Boolean. Optional 웹 브라우저가 다운로드 받을 시 첨부 파일 처리 방법을 지정합니다.
바이트 배열로 표현된 BLOB(Binary Large Objects) 데이터를 웹 브라우저로 전송합니다. TransferBinaryStream 메서드 내부에서 직접 Content-Type과 Content-Disposition을 결정하므로 Response.AddHeader를 사용할 필요가 없습니다.
TransferBinaryStream 메서드를 호출하기 전에 FileName 프로퍼티가 지정되어 있어야 합니다. FileName은 웹 브라우저에서 파일을 저장할 경우 대화 상자에 나타나는 파일 이름입니다. MimeType 프로퍼티를 지정하지 않을 경우 FileName 프로퍼티의 파일 확장자에 대한 MIME 형식을 자동으로 검출해 사용합니다.
ForceSave 값은 다음과 같습니다.
값 | 설 명 |
---|---|
True | 다운로드 데이터를 항상 파일로 저장하도록 하므로 웹 브라우저는 저장 대화상자를 출력합니다. |
False | 기본값. MIME 형식에 따라 웹 브라우저의 처리 방법이 달라집니다. 예를 들어 text/html(HTML 파일)일 경우 웹 브라우저가 직접 다운로드 내용을 출력하고, application/x-zip-compressed(ZIP 파일)일 경우는 저장 대화상자를 출력하게 됩니다. |
Note |
---|
탭스 업로드 버전 5.1.1.58 이상부터 지원되는 메서드입니다. |