将文件上载到dropbox中的特定文件夹

本文关键字:文件夹 dropbox 文件 上载 | 更新日期: 2023-09-27 18:22:42

我使用这个例子将文件上传到dropbox:

https://github.com/geersch/DropboxRESTApi/blob/master/src/part-5/README.md

即:

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

该方法有3个参数:

root:相对于其指定路径的根。有效值是沙盒和dropbox
路径:您想要的文件的路径上传
文件:要上传的本地文件的绝对路径

按如下方式调用此方法:

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

Dropbox API表示与示例完全相同:

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

所以没有提到";父文件夹"
如何在特定文件夹而不是根目录下上传文件?

将文件上载到dropbox中的特定文件夹

你不能只做吗

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

我也有同样的问题。我使用这种方法将路径组合为目标目录

public static string CombinePath(string folder, string filename) => folder == "/" ? $"/{filename}" : $"{folder}/{filename}";

如果您需要将文件上传到根目录,唯一的参数是/来标识根。