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

C#从dropbox下载文件并将其转换为HttpPostedFile,c#,post,dropbox,httppostedfile,C#,Post,Dropbox,Httppostedfile,我的网站可以选择从本地计算机上载文件。 我现在想添加一个选项,直接从dropbox上传文件。 我正在使用dropbox chooser api,它返回客户端选择的文件的链接 然后我想将文件下载到服务器并将其转换为HttpPostedFile 或者将其作为HttpPostedFile再次发布-因为我的函数需要HttpPostedFile对象 有人能帮我找个办法吗 idan。您需要创建自己的类,该类继承HttpPostedFileBase,并使用Dropbox API实现其方法 然后,您可以为Dro

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

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

有人能帮我找个办法吗


idan。

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

然后,您可以为Dropbox中的文件传递该类,并为常规上载传递
HttpPostFileWrapper


如果您使用的是ASP.Net MVC,您将直接获得
HttpPostedFileBase
用于定期上载,并且您可以创建自定义模型绑定器来自动处理Dropbox。

您应该将函数更改为接受
HttpPostedFileBase
(您可以从中继承)或者你自己的包装器类。我不知道如何将HttpPostedFileBase与我从dropbox获得的文件一起使用