【发布时间】:2016-08-17 11:50:32
【问题描述】:
我正在尝试从 facebook 个人资料图片 url 创建文件,但它得到 FileNotFoundException。 我的代码就像-
URL url = null;
File file = null;
try {
url = new URL(IMAGE_URL);
} catch (MalformedURLException e) {
e.printStackTrace();
}
String tDir = System.getProperty("java.io.tmpdir");
String path = tDir + "tmp" + ".jpg";
file = new File(path);
try {
FileUtils.copyURLToFile(url, file);
} catch (IOException e) {
e.printStackTrace();
}
我做错了什么? 任何帮助将不胜感激。
【问题讨论】:
-
我不知道Android支持
"java.io.tmpdir",Android没有FileUtils类。 -
我应该改变什么才能让它工作?任何其他解决方案?我需要创建文件而不下载。
-
你检查你的文件路径了吗?
-
“我需要创建文件而不下载”——根据定义,使用来自 Internet 的图像内容创建文件是“下载”。欢迎您将文件写入internal storage、external storage 或removable storage。