我一直在尋找這個問題,但我還沒有找到任何解決方案在這裏。我的問題是,當我發佈新的項目firebase存儲一切運作良好,但是當我嘗試下載它,目錄文件夾創建成功,但文件不下載,因爲它顯示我這個錯誤異常:Firebase StorageException當下載
com .google.firebase.storage.StorageException:
@Override public void onButtonDownloadClick(View view, final int position) { String name = list.get(position).getRemoteName(); File storagePath = new File(Environment.getExternalStorageDirectory(), "FromFiles"); // Create direcorty if not exists if(!storagePath.exists()) { storagePath.mkdirs(); } final File myFile = new File(storagePath, list.get(position).getRemoteName()); islandRef = storageReference.child(uid).child("files").child(name); islandRef.getFile(myFile).addOnSuccessListener(new OnSuccessListener<FileDownloadTask.TaskSnapshot>() { @Override public void onSuccess(FileDownloadTask.TaskSnapshot taskSnapshot) { // Local temp file has been created Toast.makeText(getActivity(), "Succeed", Toast.LENGTH_LONG).show(); } }).addOnFailureListener(new OnFailureListener() { @Override public void onFailure(@NonNull Exception exception) { // Handle any errors Toast.makeText(getActivity(), exception.toString(), Toast.LENGTH_LONG).show(); } }); } });
當我按下按鈕,文件應該被下載,創建但只有目錄:對象不以 位置
我的代碼在這裏存在。
看來對象在指定的路徑不存在,並嘗試通過我給出的答案。 –
路徑錯了,代碼是對的,我很分心,謝謝! –