測試io流實現複製,上傳等時使用圖片進行測試較好...
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
public class Main {
public static void main(String[] args) {
File file = new File("add.bmp");
InputStream in = null;
OutputStream out = null;
try {
in = new FileInputStream(file);
out = new FileOutputStream("x.bmp");
byte [] buff = new byte[1024];
int i = -1;
// 每次讀取一定大小的塊,循環讀取
while((i=in.read(buff))!=-1){
out.write(buff,0,i);
String str = new String(buff,0,i);
System.out.println(str);
};
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
if(in!=null){in.close();}
if(out!=null){out.close();}
} catch (Exception e2) {
e2.printStackTrace();
}
}
}
}