C#从dropbox下载文件并将其转换为HttpPostedFile

时间:2013-05-13 14:27:43

标签: c# post dropbox httppostedfile

我的网站可以选择从本地计算机上传文件。 我想现在添加一个直接从dropbox上传文件的选项。 我正在使用dropbox chooser api,它返回客户端选择的文件的链接。

然后我想将文件下载到服务器并将其转换为HttpPostedFile 或者将其作为HttpPostedFile再次发布 - 因为我的函数需要一个HttpPostedFile对象...

有人可以帮我找到办法吗?

IDAN。

1 个答案:

答案 0 :(得分:0)

您需要创建自己的继承HttpPostedFileBase的类,并使用Dropbox API实现其方法。

然后,您可以将该类传递给Dropbox中的文件,并HttpPostFileWrapper进行常规上传。

如果你正在使用ASP.Net MVC,你将直接获得HttpPostedFileBase定期上传,你也可以创建一个自定义模型绑定器来自动处理Dropbox。