[英]How send array in fileTransfer option object in ionic 2
我想在 Ionic 2 中使用 fileTransfer 保存圖像。
如何在fileTransfer
對象中發送array
。 我沒有在服務器端得到它。
var options = {
fileKey: "file",
fileName: filename,
chunkedMode: false,
mimeType: "image/jpg",
headers : {},
params: {
'file': filename,
'rId': this.rId,
'model':{ 'RId': this.rId }
}
};
const fileTransfer: TransferObject = this.transfer.create();
fileTransfer.upload(targetPath, url, options).then(data => {
console.log(data);
}, err => {
console.log("Upload Err : "+ err);
});
}
在服務器端rId
和文件值正在獲取,但模型未顯示任何值。
嘗試將對象轉換為 JSON,然后將其發送到模型參數中,然后在服務器端使用 JSON 解碼方法獲取原始對象。
例如
var modelObj = JSON.stringify({ 'RId': this.rId });
var options = {
fileKey: "file",
fileName: filename,
chunkedMode: false,
mimeType: "image/jpg",
headers : {},
params: {
'file': filename,
'rId': this.rId,
'model': modelObj
}
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.