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