无法打开和读取下载的文件

时间:2015-12-05 09:51:02

标签: java android file-io download urlencode

希望有人可以帮助我。

我尝试了几种从URL下载文件的方法,但是一切都给出了相同的结果 - 文件在那里,包括文件扩展名,但我无法打开并读取文件。我使用的最后一种方式是

else if (!myFile.exists()) { // if file not exist
                    try {
                        String downloadPath = download_file_path+fileName;
                        downloadPath = URLEncoder.encode(downloadPath, "UTF-8").replace("+", "%20");
                        new DefaultHttpClient().execute(new HttpGet(downloadPath))
                                .getEntity().writeTo(
                                new FileOutputStream(new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), fileName))
                        );
                    } catch (IOException e) {
                        e.printStackTrace();
                    }

我尝试了SO中提供的所有解决方案,但无法解决问题。请帮忙。

0 个答案:

没有答案