Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
爱奥尼亚原生照相机+;Firebase-将附加数据添加到图像文件旁边的json?_Firebase_Ionic Framework_Ionic3_Ionic Native - Fatal编程技术网

爱奥尼亚原生照相机+;Firebase-将附加数据添加到图像文件旁边的json?

爱奥尼亚原生照相机+;Firebase-将附加数据添加到图像文件旁边的json?,firebase,ionic-framework,ionic3,ionic-native,Firebase,Ionic Framework,Ionic3,Ionic Native,这是我的代码,将拍摄的照片上传到生成的文件夹中。(在教程中找到)。我想将一个JSON文件放入该文件夹,其中包含img url和用户在上传过程之前提供的附加字符串 我该怎么做 fotoKeszit() { this.camera.getPicture({ quality: 100, destinationType: this.camera.DestinationType.DATA_URL, sourceType: this.camera.PictureS

这是我的代码,将拍摄的照片上传到生成的文件夹中。(在教程中找到)。我想将一个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;
  }