FileInputStream和FileOutputStream 读取图片和文件保存到指定位置
1.FileInputStream和FileOutputStream 读取图片和文件保存到指定位置
public static void main(String[] args) {
InputStream inputStream = null;
OutputStream outputStream = null;
try {
/**网络图片和文件*/
URLConnection urlConnection = new URL("https://img2.baidu.com/it/u=127873956,3952779880&fm=253&fmt=auto&app=138&f=JPEG?w=727&h=500").openConnection();
urlConnection.connect();
inputStream = urlConnection.getInputStream();
/**本地文件夹图片和文件*/
//inputStream = new FileInputStream(new File("E:\\java\\test\\aa.png"));
outputStream = new FileOutputStream(new File("E:\\java\\test2\\cc.png"));
byte[] buffer = new byte[1024];
int len = 0;
while ((len = inputStream.read(buffer)) != -1){
outputStream.write(buffer,0,len);
}
outputStream.flush();
}catch (IOException i){
i.printStackTrace();
}finally {
IOUtils.closeQuietly(inputStream,outputStream);
}
}