如何使用Firebase实时获取上传文件的链接?

普普什什雷斯塔

我正在使用Firebase存储上传文件。代码是:

StorageReference storageRef = storage.getReferenceFromUrl("gs://fir-896a6.appspot.com");

final Uri selectedFile = data.getData();

StorageReference uploadRef = storageRef.child(selectedFile.getLastPathSegment());
UploadTask uploadTask = uploadRef.putFile(selectedFile);

uploadTask.addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
                @Override
                public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
                  Log.i("Success", "uploaded");
                }

}

成功上传文件。现在,完成上传后,我希望两个链接都指向该文件(例如https://firebasestorage.googleapis.com/v0/b/fir-896a6.appspot.com/o/17992?alt=media&token=68bd978a-4def-40d8 -8edb-6526a15a94e3和gs://fir-896a6.appspot.com/17992)实时(可能在onSuccessListener上)

金丹·索尼(Chintan Soni)

我的博客中的一个简单代码段:Firebase Storage

...
uploadTask.addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
                @Override
                public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
                    hideProgressDialog();
                    Uri downloadUrl = taskSnapshot.getDownloadUrl();
                    Log.d("MainActivity", downloadUrl.toString());
                    showAlertDialog(MainActivity.this, "Upload Complete", downloadUrl.toString(), new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialogInterface, int i) {
                            findViewById(R.id.button_step_3).setEnabled(false);
                            findViewById(R.id.button_step_4).setEnabled(true);
                        }
                    });

                    Glide.with(MainActivity.this)
                            .load(downloadUrl)
                            .into(mImageView);
                }
            })
...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用 Firebase 实时数据库和 React Native 上传图像/文件?

来自分类Dev

使用Vuejs获取Firebase存储中上传文件的URL

来自分类Dev

如何获取使用php上传的文件的文件扩展名?

来自分类Dev

上传文件前使用ajaxSubmit时如何获取文件大小

来自分类Dev

将照片上传到firebase存储后如何获取下载链接

来自分类Dev

如何使用 glob() 函数获取上传的文件名?

来自分类Dev

如何使用Firebase从动态链接获取额外的参数?

来自分类Dev

如何确定用户是否选择了文件进行实时上传?

来自分类Dev

载波上传器:如何添加链接以删除上传的文件

来自分类Dev

如何在jQuery中使用上传字段“名称”属性获取上传文件名

来自分类Dev

如何在jQuery中使用上传字段“名称”属性获取上传文件名

来自分类Dev

如何使用Cargo获取链接器以生成地图文件

来自分类Dev

如何使用wget获取要下载的文件链接

来自分类Dev

如何从Firebase存储中获取上传的图像

来自分类Dev

在Django中,上传时如何获取上传文件的文件路径?

来自分类Dev

使用 observables Angular 2 上传文件,获取上传文件的 Url

来自分类Dev

使用 React Native 和 Expo 上传到 Firebase 后获取文件的 URL

来自分类Dev

如何使用Firebase动态链接在android中获取短URL链接?

来自分类Dev

如何使用Google图表获取实时图形?

来自分类Dev

如何使用 Traccar API 获取实时位置?

来自分类Dev

上传文件后,如何在Django中使用AJAX更新表(与JavaScript链接)?

来自分类Dev

如何使用curl将文件上传到共享的受保护的存储链接?

来自分类Dev

如何使用Restify上传文件

来自分类Dev

如何使用SpeedDial上传文件?

来自分类Dev

如何使用SpeedDial上传文件?

来自分类Dev

如何使用php上传文件

来自分类Dev

如何将firebase_auth的用户信息与上传到其他数据库的文件链接

来自分类Dev

如何获取上传的文件名?

来自分类Dev

Uploadcare:如何从openDialog获取上传文件?

Related 相关文章

  1. 1

    如何使用 Firebase 实时数据库和 React Native 上传图像/文件?

  2. 2

    使用Vuejs获取Firebase存储中上传文件的URL

  3. 3

    如何获取使用php上传的文件的文件扩展名?

  4. 4

    上传文件前使用ajaxSubmit时如何获取文件大小

  5. 5

    将照片上传到firebase存储后如何获取下载链接

  6. 6

    如何使用 glob() 函数获取上传的文件名?

  7. 7

    如何使用Firebase从动态链接获取额外的参数?

  8. 8

    如何确定用户是否选择了文件进行实时上传?

  9. 9

    载波上传器:如何添加链接以删除上传的文件

  10. 10

    如何在jQuery中使用上传字段“名称”属性获取上传文件名

  11. 11

    如何在jQuery中使用上传字段“名称”属性获取上传文件名

  12. 12

    如何使用Cargo获取链接器以生成地图文件

  13. 13

    如何使用wget获取要下载的文件链接

  14. 14

    如何从Firebase存储中获取上传的图像

  15. 15

    在Django中,上传时如何获取上传文件的文件路径?

  16. 16

    使用 observables Angular 2 上传文件,获取上传文件的 Url

  17. 17

    使用 React Native 和 Expo 上传到 Firebase 后获取文件的 URL

  18. 18

    如何使用Firebase动态链接在android中获取短URL链接?

  19. 19

    如何使用Google图表获取实时图形?

  20. 20

    如何使用 Traccar API 获取实时位置?

  21. 21

    上传文件后,如何在Django中使用AJAX更新表(与JavaScript链接)?

  22. 22

    如何使用curl将文件上传到共享的受保护的存储链接?

  23. 23

    如何使用Restify上传文件

  24. 24

    如何使用SpeedDial上传文件?

  25. 25

    如何使用SpeedDial上传文件?

  26. 26

    如何使用php上传文件

  27. 27

    如何将firebase_auth的用户信息与上传到其他数据库的文件链接

  28. 28

    如何获取上传的文件名?

  29. 29

    Uploadcare:如何从openDialog获取上传文件?

热门标签

归档