我的网站可以选择从本地计算机上传文件。 我想现在添加一个直接从dropbox上传文件的选项。 我正在使用dropbox chooser api,它返回客户端选择的文件的链接。
然后我想将文件下载到服务器并将其转换为HttpPostedFile
或者将其作为HttpPostedFile
再次发布 - 因为我的函数需要一个HttpPostedFile
对象...
有人可以帮我找到办法吗?
IDAN。
答案 0 :(得分:0)
您需要创建自己的继承HttpPostedFileBase
的类,并使用Dropbox API实现其方法。
然后,您可以将该类传递给Dropbox中的文件,并HttpPostFileWrapper
进行常规上传。
如果你正在使用ASP.Net MVC,你将直接获得HttpPostedFileBase
定期上传,你也可以创建一个自定义模型绑定器来自动处理Dropbox。