cordova将带有额外数据的文件发送到服务器

时间:2019-06-28 04:28:14

标签: javascript cordova cordova-plugins

我正在使用此cordova file picker plugin并使其起作用,我可以访问

{
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);
});

有什么想法,可以帮助如何在cordova上制作它吗?

0 个答案:

没有答案