Ионная загрузка изображения на сервер через FormData

Я хотел бы отправить изображение, снятое с камеры на сервер. Для этого я использую плагин FileTransfer от ionic.

fileTransfer.upload(targetPath, url, options)

Здесь «targetPath» - это фактический путь на устройстве, где изображение копируется после съемки с камеры.

«URL» - это что-то вроде этого

http://my-website.com?profilePicture=?&token=?

«Параметры» -

var options = {
  fileKey: "file",
  fileName: filename,
  chunkedMode: false,
  mimeType: "multipart/form-data"
};

Мне не удалось передать изображение на сервер. Пожалуйста, дайте мне знать, какая дополнительная информация требуется.

Всего 1 ответ


Попробуйте это для загрузки изображения с камеры

upload(id: number) {
    var api = "myapi"+id;
    const fileTransfer: TransferObject = this.transfer.create();
    let options: FileUploadOptions = {
        fileKey: 'photo',
        fileName: 'fileName',
        httpMethod: 'POST',
        chunkedMode: false,
        mimeType: "multipart/form-data",
    }
   }

Есть идеи?

10000