Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用/files\u-put javascript将文件上载到dropBox_Javascript_Angularjs_Oauth 2.0_Dropbox_Dropbox Api - Fatal编程技术网

使用/files\u-put javascript将文件上载到dropBox

使用/files\u-put javascript将文件上载到dropBox,javascript,angularjs,oauth-2.0,dropbox,dropbox-api,Javascript,Angularjs,Oauth 2.0,Dropbox,Dropbox Api,是否可以使用http put方法将本地文件上载到dropbox? 我正在上传一个文件,但它没有正文?(“字节”:0) 如何向文件中添加内容 我的代码如下: $scope.uploadHtmlFile = function() { $http({ method: 'PUT', url: 'https://api-content.dropbox.com/1/files_put/dropbox/test.txt?access_token='+ local

是否可以使用http put方法将本地文件上载到dropbox? 我正在上传一个文件,但它没有正文?(“字节”:0)

如何向文件中添加内容

我的代码如下:

    $scope.uploadHtmlFile = function() {
    $http({
        method: 'PUT',
        url: 'https://api-content.dropbox.com/1/files_put/dropbox/test.txt?access_token='+ localStorage.getItem('accessToken')
    }).success(function(data,status,headers,config){
        console.log(data);
        console.log('file uploaded successfully');
    }).error(function(data,status,headers,config){

    });
}
我的文件已成功上载,但没有内容?它是空的!!
文档对我来说有点混乱:

我看不到您的HTTP调用中有任何地方实际传递了一个主体。你好像在做一个空的看跌期权请求


(或者可能这里有一些关于AngularJS的东西我不明白,而你在其他地方添加了一个主体?

@smarx:我发出了一个空的HTTP PUT请求,我最终通过以下方式解决了我的问题:

$scope.uploadHtmlFile = function() {
    var data = "This is a file upload test ";

    $http({
        method: 'PUT',
        url: 'https://api-content.dropbox.com/1/files_put/dropbox/test.html?access_token=' + localStorage.getItem('accessToken'),
        data: data
    }).success(function(data, status, headers, config) {
        console.log(data);
        console.log('file uploaded successfully');
    }).error(function(data, status, headers, config) {

    });
}
谢谢你的反馈

什么是数据(我的意思是类型)?如果我想放文件内容,我怎么做?