Я пытаюсь загрузить изображение, снятое камерой, в мое приложение. Я использую для этого приложение cordova-plugin-file-Transfer и пытаюсь отправить данные изображения на сервер для хранения (PHP).
Я установил следующие параметры:
const options: FileUploadOptions = {
fileKey: 'file',
fileName: imageData.substr(imageData.lastIndexOf('/') + 1),
headers: {},
httpMethod: 'POST',
chunkedMode: false,
params: { action : 'INSERT', lineid : this.lineId },
};
this.fileTransfer.upload(imageData, encodeURI(url.replace('https', 'http') + 'pages/attachments.php'), options).then(data => {
console.log(data);
}, error => {
console.log(error);
});
Однако мой сервер, похоже, получает этот запрос как метод GET, а не как POST, поэтому он не проходит корректный процесс загрузки на моей стороне сервера.
Я что-то упустил?