我正在尝试从facebook个人资料图片网址创建文件,但它正在获取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();
}
我做错了什么? 任何帮助将不胜感激。
答案 0 :(得分:0)
确保您拥有在Manifest.xml中编写和读取文件存储所需的权限。
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
// Web API configuration and services
config.Routes.MapHttpRoute(
name: "DisabledApi",
routeTemplate: "api/b/{id}",
defaults: new { controller = "DoesNotExist", id = RouteParameter.Optional }
);
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
}
}