我已经搜索了很长一段时间,但没有找到我要找的东西。我在 Windows 应用程序中自行托管了一个 http WCF。现在,在我的服务方法之一中,我需要接收一个文件和一些表单数据字段。在类似的问题中,情况要么发送一个文件(这是通过流数据然后转换它来完成的),要么他们在可以打开 Asp.Net 兼容性以访问 HttpContext 的环境中托管 WCF,然后获取所有需要的数据来自 HttpContext.Current。有什么建议 ?
过了一会儿我发现有人已经回答了我的问题。对于遇到类似问题的任何人,这里是答案的链接:
https://stackoverflow.com/a/14514351/11797674 https://stackoverflow.com/a/14514351/11797674
此方法也使用流输入,但不适用于单个文件。它还可以设法通过密钥获取多个文件和表单数据。答案中提供的示例有点旧。我建议您检查 git 存储库并按照那里的示例进行操作。它对于 Http WCF 来说就像一个魅力,它在非 Web 应用程序类型的应用程序类型上自托管,并且无法选择 Asp.Net 兼容模式激活(因为会话与 Web 应用程序不同,并且该应用程序不保存 http 上下文) WCF 自托管于)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)