把变成字符流,再写到另外一个文件,怎么就打不开了?要怎样操作的呢?一定要POI之类的吗? String filePath="C:\\Java-Exception.ppt";
File distFile = new File(filePath);
String contect=FileMaster.file2String(distFile,"gbk");
String contect1=encode(contect,"gbk");//加密
String contect2=decode(contect1,"gbk"); //解密
String filePathAndName="C:\\base64Java-Exception.ppt";
FileMaster.newFile(filePathAndName, contect2);
File distFile = new File(filePath);
String contect=FileMaster.file2String(distFile,"gbk");
String contect1=encode(contect,"gbk");//加密
String contect2=decode(contect1,"gbk"); //解密
String filePathAndName="C:\\base64Java-Exception.ppt";
FileMaster.newFile(filePathAndName, contect2);
可以通过byte或者流来从一个文件,输出到另一个文件。另外,没有看到你要对源文件进行什么修改。
如果无需修改那么直接用copy文件的方法来读写。如果要对那些pdf ppt等做修改,那么用库是肯定的了。 比如你说的POI。
而是webservice s怎么处理二进制文件。 <--你可以通过左边的关键字搜索。
下面的链接,希望对你有用。
http://blog.csdn.net/taochenpfj/article/details/3858722