这是我的上传文件功能:
uploadresume()
{
this.fileChooser.open()
.then(uri =>
{
console.log(uri)
const fileTransfer: TransferObject = this.transfer.create();
let options1: FileUploadOptions = {
fileKey: 'file',
fileName: 'name.pdf',
params: {resume:uri},
chunkedMode : false,
headers: { Authorization:localStorage.getItem('token') }
}
console.log (localStorage.getItem('token'))
fileTransfer.upload(uri, "http://website.com/upload", options1)
.then((data) => {
// success
alert("success"+JSON.stringify(data));
}, (err) => {
// error
alert("error"+JSON.stringify(err));
});
})
.catch(e => console.log(e));
}
现在我的API endPoint接受参数Resume并附加了文件。但我一直得到500错误。我确信这与我将文件发送到端点的方式有关。有人可以帮助我吗?
答案 0 :(得分:0)
我认为您需要在文件上传选项中添加mimeType参数。