Click or drag to resize

TransferBinaryStream 메서드

바이너리 스트림(바이트 배열) 데이터를 웹 브라우저로 전송합니다.

형식
syntax
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 Note

탭스 업로드 버전 5.1.1.58 이상부터 지원되는 메서드입니다.