2012-03-19 3 views
0

新しいファイルを上書きせずにSDCARDにダウンロードできるように、URLからファイル名を取得する方法を知りたいと思います。URLからのファイル名(上書き)

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 
} 

は、各ファイルの名前をランダムに使用して一意のIDを作成してSDカードにデータを書き込む

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); 

答えて

関連する問題