2016-07-20 20 views
2

現在、イメージをアップロードするのにnativescript-background-httpを使用しています。イメージを送信した後に、レスポンスボディまたはレスポンスヘッダーをサーバーから取得する方法があるのでしょうか?誰かが一年後に同じ問題を抱えているだけの場合には​​3210nativescript-background-httpレスポンスボディを取得

+1

をねえ、あなたはレスポンスボディを取得する方法を見つけましたか? –

答えて

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

task.on("responded", (e) => { 
    JSON.parse(e.data) 
} 
+1

しかし、サーバーから送信されるレスポンスヘッダーはどうですか? –

関連する問題