0
手動でFirebase Storageにpdfファイルをアップロードしました。今度は、Firebase Storageのドキュメントに記載されているように、「ローカルファイルにダウンロード」という方法でアプリケーションからそのファイルをダウンロードしましたが、ダウンロードしたファイルを見つけることができません ダウンロードしたファイルはどこにありますか?成功」 変更はplzは私がFirebaseストレージからダウンロードしたファイルが保存されますか?
t3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
mStorageRef = FirebaseStorage.getInstance().getReference();
//Upload
//
//Download
File localFile = null;
try {
localFile = File.createTempFile("file", "pdf");
} catch (IOException e) {
e.printStackTrace();
}
File storagePath = new File(Environment.getExternalStorageDirectory(), "directory_name");
if(!storagePath.exists()) {
storagePath.mkdirs();
}
final File myFile = new File(storagePath,"IBM2013507.pdf");
StorageReference riversRef = mStorageRef.child("IBM2013507.pdf");
riversRef.getFile(myFile)
.addOnSuccessListener(new OnSuccessListener<FileDownloadTask.TaskSnapshot>() {
@Override
public void onSuccess(FileDownloadTask.TaskSnapshot taskSnapshot) {
// Successfully downloaded data to local file
Log.v("Download","Success");
// ...taskSnapshot
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception exception) {
// Handle failed download
Log.v("Download","unSuccess");
// ...
}
});
//
}
});