-1
package com.cordys.report;
import java.io.FileInputStream;
import org.apache.commons.codec.binary.Base64;
public class Encode {
// file path ex : C:\Program Files\Cordys\Web\reports\I0001180.pdf
public static String encodeFileStream(String filePath) {
try {
FileInputStream fin = new FileInputStream(
"E:/CSS Document/Test.pdf");
StringBuffer sb = new StringBuffer();
int lineLength = 72;
byte[] buf = new byte[lineLength/4 * 3];
while (true) {
int len = fin.read(buf);
if (len <= 0) {
break;
}
// new Base64().encode(byte);
// sb.append(Base64.encode(buf));
// sb.append(Base64.encodeBase64(buf));
Base64 b = new Base64();
sb.append(b.encode(buf));
return sb.toString();
}
}
catch (Exception e) {
return e.getMessage();
}
}
}
什麼是你的問題? – Satya 2011-01-27 05:11:55
格式化您的代碼 – Elalfer 2011-01-27 05:12:23