【问题标题】:Create file from image url getting exception android从图像url创建文件获取异常android
【发布时间】: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 storageexternal storageremovable storage

标签: android fileutils


【解决方案1】:

确保您拥有在 Manifest.xml 中写入和读取文件存储的必要权限。

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-22
    • 1970-01-01
    • 2020-06-25
    • 2018-10-21
    • 1970-01-01
    • 2018-04-28
    相关资源
    最近更新 更多