2013-07-17 62 views
3

我用这个例子将文件上传到Dropbox的:上传文件到Dropbox的特定文件夹

http://cgeers.com/2012/03/11/dropbox-rest-api-part-5-file-upload/

那就是:

public FileSystemInfo UploadFile(string root, string path, string file) 
{ 
    //... 
} 

的方法3参数:

root:指定路径的根。有效值 是沙盒和Dropbox。
path:上传文件的路径 。
文件:绝对路径,你要上传

调用此方法如下本地文件:

var file = api.UploadFile("dropbox", "photo.jpg", @"C:\Pictures\photo.jpg"); 

的Dropbox API说完全一样的例子:

https://www.dropbox.com/developers/core/docs#files-POST

所以不提“父文件夹”..
如何上传文件而不是根文件夹?

+0

你指着POST方法。我想你可能想看看'files_put'。我也认为'path'参数包含了文件夹部分。 – Renan

回答

6

不能你只是做

var file = api.UploadFile("dropbox", @"myfolder\photo.jpg", @"C:\Pictures\photo.jpg");