【发布时间】:2014-12-19 19:43:29
【问题描述】:
我创建了一个使用“System.Web.Http.SelfHost”中的“HttpSelfHostConfiguration”自托管的 Web 服务。我需要创建一个 REST API,允许其他人进行 POST 调用以将文件上传到我的服务。
到目前为止,我所做的所有研究都是针对托管 Web 服务的,例如在 IIS 中。因此,允许他们做的是使用“HttpContext.Current”来获取 HttpRequest 内容。
但是,在自托管环境中,“HttpContext.Current”为空,因此我需要另辟蹊径。我的 Google-fu 可能已关闭,但我似乎找不到任何有关如何在自托管环境中完成此操作的信息。
对于如何完成创建允许人们在这种情况下 POST 文件的 REST API 有任何示例或建议吗?
提前致谢!
【问题讨论】:
标签: c# rest post file-upload self-hosting