我使用loopj库https://github.com/loopj/android-async-http通过URL下载图像。作为回应,我将图像作为File对象。我想将此图像作为.jpg存储到我的内部存储中,并获取该图像的路径。有人可以帮我这个吗?或者建议我使用其他任何库或代码来实现此功能?
答案 0 :(得分:1)
尝试:
try {
File imgFile = null; //File you received from loopj
FileInputStream fis = new FileInputStream(imgFile);
FileOutputStream fos = new FileOutputStream(
new File("yourPath.jpg"));
byte fileContent[] = new byte[(int) imgFile.length()];
fis.read(fileContent);
fos.write(fileContent);
fis.close();
fos.close();
} catch (Exception e) {
e.printStackTrace();
}