我有一个问题,上传到任何文件夹,除了根在Dropbox使用SharpBox。我可以使用这个路径上传var publicFolder = dropBoxStorage.GetFolder("/");,但不能上传到根目录中创建的文件夹,比如"/MyFolder“。我可以使用这个路径var publicFolder = dropBoxStorage.GetFolder("/MyFolder");枚举文件,但不能上传到那里。例外说:没有授权。如何将权限分配给根目录中的文件夹或应用程序权限中的问题?我很感谢你的帮助。
步骤:
以下是代码:
CloudStorage dropBoxStorage = new CloudStorage();
var dropBoxConfig = CloudStorage.GetCloudConfigurationEasy(nSupportedCloudConfigurations.DropBox);
ICloudStorageAccessToken accessToken = null;
// load security token from file
using (FileStream stream = File.Open(@"<<token file location>>", FileMode.Open, FileAccess.Read, FileShare.None))
{
accessToken = dropBoxStorage.DeserializeSecurityToken(stream);
}
// open connection
var storageToken = dropBoxStorage.Open(dropBoxConfig, accessToken);
var publicFolder = dropBoxStorage.GetFolder("/MyFolder");
//upload file
dropBoxStorage.UploadFile("<<source path>>", publicFolder);
dropBoxStorage.Close();`发布于 2014-05-09 14:48:55
将.NET框架从4.5改为4,解决了我的问题。
https://stackoverflow.com/questions/23564394
复制相似问题