【发布时间】:2016-08-15 08:43:43
【问题描述】:
在我们的解决方案中,我们有一个 winforms 客户端和一个带有数据库的 Web 应用程序。我们使用 WCF 作为在服务器上进行通信和执行某些操作的主要方式,并且一切正常,但是现在我们需要实现一种在需要在服务器端验证的条件下下载相当大的文件(约 100MB)的方法(否则绕过客户端将启用无条件下载)。
最明显和最理想的解决方案(至少对于验证部分而言)是 WCF 服务。但是对于下载文件来说,当涉及到大文件时,配置似乎相当复杂,并且有一些重要的设置和选项,如果不完全了解它们,我将无法部署。
使用 WebRequest 或 WebClient,我看不到任何在服务器上执行验证的方法。
有什么简单的方法可以实现吗?
如果 WCF 是一种方式,谁能告诉我如何正确和安全地实现它?
【问题讨论】:
标签: c# .net winforms wcf web-applications