这是我的代码,将拍摄的照片上传到生成的文件夹。 (在教程中找到了这个)。我想将一个JSON文件放到该文件夹中,其中包含img url和其他字符串,该字符串将在上传过程之前由用户提供。
我该怎么做?
fotoKeszit() {
this.camera.getPicture({
quality: 100,
destinationType: this.camera.DestinationType.DATA_URL,
sourceType: this.camera.PictureSourceType.CAMERA,
encodingType: this.camera.EncodingType.JPEG,
saveToPhotoAlbum: true
}).then(imgdata => {
this.picdata = imgdata;
this.feltoltesIndit();
})
}
feltoltesIndit() {
this.mypicref.child(this.uid()).child('pic.jpg')
.putString(this.picdata, 'base64', { contentType: 'image/jpg' })
.then(savepic => {
this.picurl = savepic.downloadURL
})
}
uid() {
var d = new Date().getTime();
var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx'.replace(/[xy]/g, function (c) { var r = (d + Math.random() * 16) % 16 | 0; d = Math.floor(d / 16);
return (c == 'x' ? r : (r & 0x3 | 0x8)).toString(16); }); return uuid;
}