我设法将文件上传到我的firebase存储中,但是我如何在sketchwere中删除该文件。
我输入了文件所在的存储桶的URL,但我的应用程序一直崩溃,并显示错误"The storage URI but be parsed“。
有什么想法吗?我想我输入了错误的URL。
发布于 2019-05-29 15:50:58
根据文档,这里有一个关于如何使用Android SDK:Delete删除firebase存储中的文件的示例。
// Create a storage reference from our app
StorageReference storageRef = storage.getReference();
// Create a reference to the file to delete
StorageReference desertRef = storageRef.child("images/desert.jpg");
// Delete the file
desertRef.delete().addOnSuccessListener(new OnSuccessListener<Void>() {
@Override
public void onSuccess(Void aVoid) {
// File deleted successfully
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception exception) {
// Uh-oh, an error occurred!
}
});发布于 2021-01-30 05:04:42
如果要显示列表映射中的图像,请使用"get value at position of listmap“块来获取图像的URL。您必须向该活动添加与映像路径匹配的firebase存储组件。
我希望你使用firebase参考代码来显示图像,使用参考代码将图像url的值获取到一个字符串变量。
您还必须确保已将firebase身份验证组件添加到该活动中,并确保您的规则允许写入存储和数据库中的该路径。
此外,请确保您使用的是firebase存储"delete file from url“块。
https://stackoverflow.com/questions/56355443
复制相似问题