本帖最后由 汪小照 于 2012-10-14 11:59 编辑
以下是字符流拷贝图片的代码:
import java.io.*;
class CopyTuPian
{
public static void main(String[] args) throws Exception
{
copyTuPian("1.gif");
}
public static void copyTuPian(String file) throws Exception
{
FileReader fr = new FileReader(file);
FileWriter fw = new FileWriter("1_Copy.gif");
char [] buf = new char[1024];
int len =0;
while((len=fr.read(buf))!=-1)
{
fw.write(buf,0,len);
fw.flush();
}
fr.close();
fw.close();
}
}
用字节流可以拷贝图片成功,为什么用字符流拷贝图片就不成功呢?如果其中涉及到了编码的问题,麻烦各位坛友对这个问题解释清楚一下啦?
|