有一个应用程序从网页复制文件

时间:2010-08-12 19:27:56

标签: android

我已经制作了一个必须从网页复制文件的应用程序,以下代码无法完成工作,但找不到文件

File ekstern = new File("http://192.168.13.40/cache.manifest");

copyFile(ekstern, intern);

和copyFile方法:

    public static void copyFile(File in, File out) throws IOException {
        FileChannel inChannel = new
            FileInputStream(in).getChannel();
        FileChannel outChannel = new
            FileOutputStream(out).getChannel();
        try {
            inChannel.transferTo(0, inChannel.size(),
                        outChannel);
        } 
        catch (IOException e) {
            throw e;
        }
        finally {
            if (inChannel != null) inChannel.close();
            if (outChannel != null) outChannel.close();
        }
   }

但是代码说该文件不存在

使用 ekstern.exists()

进行测试

1 个答案:

答案 0 :(得分:0)

您不能使用File对象从网页获取内容。你必须使用HttpClient