Wcf 通过浏览器发送非常大的文件(>;>;2gb)

Wcf 通过浏览器发送非常大的文件(>;>;2gb),wcf,browser,Wcf,Browser,我有任务要做。我需要构建一个WCF服务,允许客户端使用服务器后端在数据库中导入文件。为此,我需要与服务器、设置、启动和设置导入所需的事件以及最重要的要导入的文件进行通信。现在的问题是,这些文件可能非常大(比2gb大得多),因此无法通过浏览器发送它们。我唯一想到的是将这些文件拆分,并将它们逐个发送到服务器 我还有另一个要求:我需要100%确保这个文件没有损坏,所以我还需要实现一种策略来纠正和可能恢复错误 你知道有没有一种API或dll可以帮助我实现我的目标,还是自己编写代码更好?在这种情况下,哪一

我有任务要做。我需要构建一个WCF服务,允许客户端使用服务器后端在数据库中导入文件。为此,我需要与服务器、设置、启动和设置导入所需的事件以及最重要的要导入的文件进行通信。现在的问题是,这些文件可能非常大(比2gb大得多),因此无法通过浏览器发送它们。我唯一想到的是将这些文件拆分,并将它们逐个发送到服务器

我还有另一个要求:我需要100%确保这个文件没有损坏,所以我还需要实现一种策略来纠正和可能恢复错误


你知道有没有一种API或dll可以帮助我实现我的目标,还是自己编写代码更好?在这种情况下,哪一个是数据包的最佳大小?

您需要分块和校验和。不要认为这是WCF的开箱即用。可能是@M0CH1R0N的副本,这只是整个故事的一小部分。@CodeCaster确实如此,但这肯定是一个开始。重复已收回。@M0CH1R0N我的问题实际上不是您链接中出现的问题。我知道如何发送小文件。我需要知道的是,是否有一个dll,可以帮助我管理非常大的文件