- fis = new FileInputStream("E:\\Output.JPG"); //问题可能出在文件名, 你仔细看看你的盘目录下是否有
- fos = new FileOutputStream("E:\\In.JPG");//Output.JPG
- byte[] b = new byte[1024];//定义缓冲区没有使用.
- int num = 0;
- while ((num = fis.read()) != -1)
- fos.write((byte) num); //int为什么要转byte? 32位数据转成 8位数据,太危险了吧.
复制代码 |