336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
이전 Article “HTTP POST 로 타서버로 파일 전송” 에서 전달된 Base64 로 encoding 된 파일을 받아서 decoding 하는 예제이다.
…
import org.apache.commons.codec.binary.Base64OutputStream;
…
stream = formFile.getInputStream(); // Base64로 encoding 된 파일
OutputStream bos = new Base64OutputStream(new FileOutputStream(“저장경로를 갖는 파일명”), false);
int bytesRead = 0;
byte[] buffer = new byte[8192];
while ((bytesRead = stream.read(buffer, 0, 8192)) != -1) {
bos.write(buffer, 0, bytesRead);
}
bos.close();
stream.close();
…
Syntax
public Base64OutputStream(OutputStream out, boolean doEncode)
out : OutputStream to wrap
doEncode : 엔코딩 또는 디코딩 여부를 결정한다. out 에 대해서 true 는 엔코딩(기본값), false 는 디코딩을 수행한다.
'프로그램 > Java' 카테고리의 다른 글
[Java] Statement 유형 (0) | 2013.11.15 |
---|---|
[Java] MSSQL 과 Java 연동 (0) | 2013.11.15 |
[Java] GET 방식으로 전달된 한글 깨짐현상 (0) | 2013.11.15 |
[Java] Url -> XML Document 객체 (0) | 2013.11.15 |
[Java] Host IP 및 이름 알아내기 (0) | 2013.11.14 |