我需要上传一个图像,该图像将到达服务器上的文件夹。因此,我需要上载不能位于64位上的图像文件。我正在尝试文件传输,但是它返回错误1,文件路径变为“不安全:C:\ fakepath”。
上传文件的代码错误:
AnexoUpload() {
const fileTransfer: FileTransferObject = this.transfer.create();
let options: FileUploadOptions = {
fileKey: 'ionicfile',
fileName: 'ionicfile',
chunkedMode: false,
mimeType: "image/jpeg",
headers: {},
params: {
'contemArq': 'S',
'id': this.IdAnexo,
'fileAnexo': this.file
// the rest of your form fields go here, except photo
}
};
fileTransfer.upload(this.img, 'http://localhost:61473/api/v1/cadastros/despesa/anexo', options)
.then((data) => {
this.retornoMsg(data);
}, (err) => {
this.retornoErro(err);
});
}
fileEvent(e){ // Change of input type file
this.file = e.target.files[0];
}
查看:
<input type="file" [(ngModel)]="ImgArq" (change)=fileEvent($event)/>