bad*_*oum 4 javascript dropbox oauth-2.0 dropbox-api angularjs
是否可以使用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){
});
}
Run Code Online (Sandbox Code Playgroud)
我的文件已成功上传,但没有内容?它是空的!! 文档对我来说有点混乱:https://www.dropbox.com/developers/core/docs#files_put
@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) {
});
}
Run Code Online (Sandbox Code Playgroud)
感谢您的反馈意见 !