Cordova отправляет файл на сервер с дополнительными данными - PullRequest
0 голосов
/ 28 июня 2019

Я использую этот плагин для выбора файлов cordova и заставил его работать, у меня теперь есть доступ к

{
data: Uint8Array;
dataURI: string;
mediaType: string;
name: string;
uri: string;
}

, моя проблема в том, что когда я выбрал файл, я хочу, чтобыфайл для отправки на сервер вместе с некоторыми данными, в javascript для входного файла экспертизы (который, к сожалению, не работает на cordova webview), я могу сделать

var fd = new FormData();
fd.append('username',document.querySelector('#username').value);
fd.append('password',document.querySelector('#password').value);
fd.append('photo',document.querySelector('#photo').files[0]);

, затем выполнить XMLHttpRequest или jQuery ajax для отправки данных всервер

$.post('https://myapi.com/user/update',fd,function(){
   console.log(res);
});

есть идеи, помогите как сделать это на кордове?

...