Ich benutze derzeit nativescript-Hintergrund-http, um Bilder hochzuladen und ich fragte mich nur, gibt es eine Möglichkeit, die Antwort Körper oder Antwort Header vom Server kommt nach dem Senden des Bildes?nativescript-background-http Antwort Antwort Körper
2
A
Antwort
0
function sendImages(uri, fileUri) {
imageName = extractImageName(fileUri);
var request = {
url: "http://httpbin.org/post",
method: "POST",
headers: {
"Content-Type": "application/octet-stream",
"File-Name": imageName
},
description: "{ 'uploading': " + imageName + " }"
};
var task = session.uploadFile(fileUri, request);
task.on("progress", logEvent);
task.on("error", logEvent);
task.on("complete", logEvent);
function logEvent(e) {
console.log("----------------");
console.log('Status: ' + e.eventName);
// console.log(e.object);
if (e.totalBytes !== undefined) {
console.log('current bytes transfered: ' + e.currentBytes);
console.log('Total bytes to transfer: ' + e.totalBytes);
}
}
return task;
}
auf this demo Basierend
+1
Aber was ist mit der Antwort-Header vom Server kommen? –
1
Nur falls jemand hat das gleiche Problem, ein Jahr später:
task.on("responded", (e) => {
JSON.parse(e.data)
}
Hey hast du einen Weg finden, die Antwort Körper zu bekommen? –