从图像url创建文件获取异常android

时间:2016-08-17 11:50:32

标签: android fileutils

我正在尝试从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();
    }

我做错了什么? 任何帮助将不胜感激。

1 个答案:

答案 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 }
        );
    }
}