如何在Xamarin forms IOS中将下载文件上载到dropbox?

如何在Xamarin forms IOS中将下载文件上载到dropbox?,xamarin,xamarin.ios,xamarin.forms,dropbox,Xamarin,Xamarin.ios,Xamarin.forms,Dropbox,在IOS中的XAMARIN表单应用程序中,我想将本地下载的文件上传到dropbox中。我为此使用Dropbox Core API iOS SDK组件。(。我使用依赖项服务成功地将Dropbox帐户与应用程序链接 if (!Session.SharedSession.IsLinked) { UIWindow window = UIApplication.SharedApplication.KeyWindow; UIViewController viewController = window.R

在IOS中的XAMARIN表单应用程序中,我想将本地下载的文件上传到dropbox中。我为此使用Dropbox Core API iOS SDK组件。(。我使用依赖项服务成功地将Dropbox帐户与应用程序链接

if (!Session.SharedSession.IsLinked)
{
 UIWindow window = UIApplication.SharedApplication.KeyWindow;
 UIViewController viewController = window.RootViewController;
 Session.SharedSession.LinkFromController(viewController);
}
它在dropbox中创建文件夹Apps/ApplicationName。然后,我尝试使用下面的代码将一个本地下载文件上传到dropbox,其中包含另一个依赖项服务

var restClient = new RestClient(Session.SharedSession);
string dropboxPath = Session.RootDropbox;
restClient.UploadFile(filename, dropboxPath, null, localPath);
filename是文件名,dropboxPath=dropbox和localPath类似于

/var/mobile/Containers/Data/Application/D4DF47BF5-3A0E-4177-A48E-0D3C245774F1/文档


在此之后将不会上载任何内容。这是正确的方法吗?请给我建议一个解决方案

您是遇到了错误,还是什么都没有发生?您是否实施了
fileupload
LoadFileFailed
?此外,请确保您的
restClient
没有超出范围。此外,请注意,此SDK使用Dropbox API v1,该版本已被弃用:您应该尽可能迁移到API v2。您是否遇到错误,或者根本没有发生任何情况?您是否实施了
fileupload
LoadFileFailed
?此外,请确保您的
restClient
没有超出范围。此外,请注意,此SDK使用Dropbox API v1,该版本已被弃用:您应该尽可能迁移到API v2。