我正在尝试读取图像并将其上传到firebase存储。文件会被保存到存储中,但是当我在控制台点击它时,我无法查看它。没有任何故障,图像的大小在存储中看起来是正确的。有什么想法吗?
val ins = FileInputStream("/Users/jason/demo/src/main/kotlin/com/tandem/store/test.jpeg")
val client = StorageClient.getInstance(app)
val s = client.bucket()
val blobStrin
在Javascript中,您可以同时启动两个(或更多)异步任务,等待它们都完成,然后执行某些操作/继续:
const [firstReturn, secondReturn] = await Promise.all([
firstPromise,
secondPromise ];
// Do something with first and second return.
我想在Kotlin (Android)中做的是从Firebase下载两张图片,下载完成后-用它们更新UI。因此,我有两个Firebase异步函数,如下所示:
FirebaseStorage.getInstanc
我已经尝试将图片上传到我自己的服务器(Firebase)。我设法通过这个事件上传到了我的服务器上。
'froalaEditor.image.beforeUpload' : function(e, editor, images) {
let uploadTask: firebase.storage.UploadTask;
var time = Date.now()
let storageRef = firebase.storage().ref();
let path = `this.uid/Article_img/${time}`;
我还面临着另一个问题。
我使用firebase db来存储文本,使用firebase存储来存储文件。我的问题来了。
Q:在从数据库中获取特定元素时如何从存储中获取正确的图像
以下是我的尝试:
const storageRef = firebase.storage().ref('companyImages/companyImage' + 123);
^^^^^^^^^^^^ I dont have access to id yet :(
const task = storageRef.put(
我正在尝试从我上传到云存储的名为art0.jpg的图片中下载URL。存储桶有两个文件夹,图像位于名为Art的文件夹中。每当我运行我的应用程序时,它就会崩溃,我得到的异常/跟踪如下:
java.lang.NoSuchMethodError: No virtual method getToken(Z)Lcom/google/android/gms/tasks/Task; in class Lcom/google/firebase/FirebaseApp; or its super classes (declaration of 'com.google.firebase.FirebaseAp
我一直在使用firebase指南将用户图像上传到firebase存储区,但是在我上传用户图像之后,文件夹中不会出现任何内容。如何解决这个问题,成功地将我的图像上传到火柴存储中,我是否遗漏了什么?
大小0字节
let storage = Storage.storage()
let storageRef = storage.reference()
let image = UIImage(named: "ProfileImage")
let data = Data()
let starsRef = storag
TL;DR:我怎么能让我的用户只读/写到我的Firebase存储,而不必实现整个登录屏幕?
我使用Firebase存储来制作一个简单的应用程序,将用户照片上传到存储空间,并为用户提供到图像的链接。当我把我的规则公之于众的时候,这个应用程序运行得很好:
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if true;
}
}
}
但是,只允许安装了我的应用程序的用户将图像上传到存储区(写权限)。不应允许其他任何人访问我的桶的读/
这是我上传到Firebase上的模型:
public class OnlineMatch{
private User user1;
private User user2;
public OnlineMatch(User firstPlayer, User secondPlayer) {
this.user1 = firstPlayer;
this.user2 = secondPlayer;
}
}
然后以这种方式将数据发送到Firebase (kotlin):
fun createMatch(match: OnlineMatch) {