现在我使用以下代码从Storage of Firebase获取图像:
mStoreRef.child("photos/" + model.getBase64Image())
.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
// Got the download URL for 'photos/profile.png'
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception exception) {
// Handle any errors
Toast.makeTextthis, "image not dowloaded", Toast.LENGTH_SHORT).show();
}
});
Run Code Online (Sandbox Code Playgroud)
有可能获得图像中显示的URL .. ???
我正在使用Ionic Framework和Firebase开发iOS应用程序.我已在项目中将Firebase SDK更新到版本3.x. 我想要做的是在真实设备上使用Facebook验证用户.当我在浏览器上测试时,一切正常.但是,每当我在真正的iOS设备上运行时,我总是会收到以下错误:
此域名未获得Firebase项目的OAuth操作授权.从Firebase控制台编辑授权域列表.
在Firebase上,我已经将"localhost"和"127.0.0.1"添加到我的授权域列表中.所以我不知道现在该做什么.
为了您的信息,我不在我的项目中使用WKWebView.
这里有人能告诉我如何解决这个问题吗?请指教.
任何人都知道为什么firebase存储与firebase托管相比会如此荒谬地缓慢?
结果
16ms2.23s (2.22s is TTFB)1.72s (1.70s is TTFB)这在测试中反复重复.有没有什么办法可以将速度加快到适当的时间,或者firebase存储无法用于小文件(图像/拇指)?
比较
500ms30ms20ms额外信息:
我一直在寻找通过IP率限制请求的方法,但无法找到任何资源.基本上我正在寻找的是一种实现防火墙逻辑的方法.我知道我可以使用数据库规则限制经过身份验证的用户请求,但是如何限制页面点击?例如,我只希望每个IP允许每分钟150个请求.有没有办法做到这一点?否则,攻击Blaze计划的小企业会不容易?
我正在创建一个可用于上传文件的Firebase应用.如何获取用户在其文件夹中使用的空间量(users/{userId}/{allPaths=**})?
Firebase 定价提到每月 50,000 次免费下载操作。问题是,元数据读取是否计入此限制,还是元数据读取免费?
另外,查看了 Google 云存储定价 - 我的猜测是元数据读取应归类为小型操作并且应该是免费的?
先谢谢您的帮助。
参考链接:
var playersRef = firebase.database().ref("team_mapping/");
playersRef.orderByChild("score").limitToFirst(7).on("child_added", function(data) {
}
Run Code Online (Sandbox Code Playgroud)
使用此查询,我可以按升序对其进行排序。但是,我想按降序排序。任何机构都可以建议我以某种方式做到这一点。任何帮助将不胜感激。
提前致谢!!
我在使用Firebase存储时遇到此问题.
com.google.firebase.FirebaseException:发生了内部错误.[OPERATION_NOT_ALLOWED]
我正在使用Firebase存储的示例代码.任何帮助将不胜感激.
如何在Firebase存储桶中设置对象生命周期管理。例如,如果我要在上传30天后删除文件。找不到关于Firebase的任何文档,但是我可以找到Google Storage。
如果没有官方方法,我们可以在firebase存储桶中设置对象生命周期管理或其他替代方法吗?