Ионная загрузка изображения на сервер через FormData - PullRequest
0 голосов
/ 21 октября 2018

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

fileTransfer.upload(targetPath, url, options)

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

'URL'это что-то вроде

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

'options' is

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

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

1 Ответ

0 голосов
/ 21 октября 2018

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

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",
    }
   }
...