首先我从服务器得到shippinglablepdf.getPdfData()
得到的是一个JPG加密后的byte[]
我需要对改图片进行解密后 保存到本地
我想是解密是不能先转换String 不然解密后就变成shippinglablepdf.getPdfData().toString()
求大神
可以参考
[code="java"]public void test() {
InputStream is = null;
FileOutputStream fos = null;
String fileName = "xxxx.doc";
if(!openFile(fileName)){
return;
}
try {
// 打开一个已存在文件的输出流
fos = new FileOutputStream(fileName);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
// 将输入流is写入文件输出流fos中
int ch = 0;
try {
while((ch=is.read()) != -1){
fos.write(ch);
}
} catch (IOException e1) {
e1.printStackTrace();
} finally{
//关闭输入流等(略)
fos.close();
is.close();
}
}[/code]
可以通过ByteArrayInputStream(byte[] buf)得到流,然后再用输出流生成文件