将大文件发布到Dropbox

时间:2012-06-21 11:57:04

标签: c# dropbox spring.net spring-social

有没有办法使用Spring Social库将大文件(> 150MB)发布到Dropbox服务? 我总是收到连接错误:

  

WebException:底层连接已关闭:连接意外关闭)如果我尝试上传大文件。

这是一个Windows窗体应用程序。

2 个答案:

答案 0 :(得分:2)

没有。 Spring Social使用DropBox REST API

对于使用REST API的所有客户端,上载文件的限制为150MB。如果您想上传较大的文件,则必须通过Dropbox桌面应用程序进行上传。

您可以在Dropbox REST API SDK中找到它:

据我所知,从Spring Social实现开始,它确实是基于REST的。

答案 1 :(得分:1)

要使用Dropbox REST API上传大于150 MB的文件,我们可以使用“上传会话”。根据文档:-

  

上传会话可让您在一个或多个请求中上传单个文件,例如,文件大小大于150 MB。此调用使用给定的数据启动一个新的上传会话。然后,您可以使用upload_session / append:2添加更多数据,并使用upload_session / finish将所有数据保存到Dropbox中的文件中。   单个请求上传的大小不应超过150 MB。一个人可以上传到一个上传会话的最大文件大小为350 GB。

检查下面的链接以明确了解

https://www.dropbox.com/developers/documentation/http/documentation#files-upload_session-start