来自URL的FileName(覆盖)

时间:2012-03-19 07:44:52

标签: android webview download

我想知道如何从URL获取文件名,以便它可以下载到SDCARD而不会覆盖新文件。

int lenghtOfFile = conexion.getContentLength();
Log.d("ANDRO_ASYNC", "Lenght of file: " + lenghtOfFile);
String fileName = "test.epub";
InputStream input = new BufferedInputStream(url.openStream());
OutputStream output = new FileOutputStream("/sdcard/"+ fileName);

1 个答案:

答案 0 :(得分:0)

将数据写入sdcard

File sdcard = Environment.getExternalStorageDirectory();
        File f = new File(sdcard, "/yourfile");

if(!f.exsist()){
f.createNewFile();
//Use outwriter here, outputstream search how to write into a tet file in java code 
}

使用random为每个文件的名称创建一个唯一的id。