使用HTTP将文件上载到Dropbox

使用HTTP将文件上载到Dropbox,http,dropbox,nativescript,Http,Dropbox,Nativescript,我有一个NativeScript项目,我必须使用Dropbox v2方法上传一个.db文件。触发按钮时,始终创建大小为0b的文件。有人请指导我上传内容。我试过的是 http.request({ url: "https://content.dropboxapi.com/2/files/upload", method: "POST", headers: { "Content-Type": "application/octet-stre

我有一个NativeScript项目,我必须使用Dropbox v2方法上传一个.db文件。触发按钮时,始终创建大小为0b的文件。有人请指导我上传内容。我试过的是

http.request({
        url: "https://content.dropboxapi.com/2/files/upload",
        method: "POST",
        headers: { 
        "Content-Type": "application/octet-stream",
        'Authorization' : 'Bearer abcfblaabla7384',
        'Dropbox-API-Arg' : 
        '{"path":"/dbFile/'+file.name+'","mode":"add","autorename":true}',
        }, 
        }).then(function (response) {   
        console.log("dropbox response is"+response);
        }, function (e) {
                console.log("Error occurred " + e);
});

您没有发送文件。正如bhavin所说,您似乎没有实际发送任何文件数据,因此生成的文件应该是0字节。您似乎可以通过
“内容”
字段使用nativescript的http客户端包含数据: