[英]Updating app: Adding a new pre-populated table (with 50k records) to an existing db
[英]create files up to 50k & upload to firebase
我写了一个程序,将一系列数据保存在一个文件中,然后上传到firebase。 问题是文件上传时,新数据替换旧数据,旧数据被删除。 我保留以前数据的解决方案是首先创建一个名为“file2.txt”的文件并将数据保存在其中。 它的体积将达到 50K,然后将上传此文件,然后将创建一个名为“file2.txt”的文件,当其体积达到 50k 时,将上传并继续相同的过程。 现在我的问题是我无法按顺序创建文件然后上传它们。 请用源代码指导我。
String app_name ="app is name :"+applicationLabel;
reference= FirebaseStorage.getInstance().getReference().child("Dcument").child("appName");
reference.child("appname.txt").putBytes(app_name.getBytes()).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>()
如果您再次上传相同的文件名,它将覆盖以前的文件,所以我遵循了以下方法
上传不同名称的文件:
为了实现这一点,我在文件名之后以毫秒为单位附加了时间,因此您可以遵循这种方法,或者您也可以遵循任何其他方法来使每个文件名不同
String fileName = "file2_" + System.currentTimeMillis() +".txt";
您还可以为每个文件创建不同的不同目录,但您需要管理命名,我不推荐这种方法
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.