Спасибо за ответ. Это сработало и решило мой запрос.

отаю в Ionic App и включил функцию обновления изображения профиля в свое приложение, и оно работает нормально, но когда я пытаюсь обновить изображение профиля пользователя, оно не отправляет образ правильному пути.

Это моеupdateimage.ts:

onImageSelected(event) {
    this.selectedImage = event.target.files[0];
    let reader = new FileReader();

    reader.onload = (e: any) => {
      this.imageUrl = e.target.result;
      this.converted_image = "data:image/jpeg;base64,"+this.imageUrl;
    };
    reader.readAsDataURL(this.selectedImage);
  }

  changeProfileImage()
  { 
    this.storage.get("ID").then((val) =>
    {
      if(val)
      { 
        var fd = new FormData();
        fd.append('upic', this.selectedImage, this.selectedImage.name);
        fd.append('user_id', val);
        this.restProvider.updateprofileimg(fd, 'update_profilepic/'+val).subscribe((data) => {
          if (data) {
            this.responseEdit = data;
            if (this.responseEdit.status === 'success') {
              this.events.publish('userprofile:created', this.selectedImage); <!-- I am sending the image to the app.html -->
              this.presentAlert(this.responseEdit.msg);
            }
          }
        });
      }
    });
  }

В моем TS-файле я отправляю изображение в мой app.html, показывающее обновленное изображение, используя этот код:this.events.publish('userprofile:created', this.selectedImage); но проблема в том, что он не отправляет правильный URL-адрес изображения, который он отправляет как файл [объект].

Для справки:https://stackblitz.com/edit/ionic-ydphaq

Когда я отправляю изображение на мой about.ts, оно показывает ошибку.

Буду признателен за любую оказанную помощь.

Ответы на вопрос(1)

Ваш ответ на вопрос