我想通过webservice / WCF发送大文件,如2gb psd。
WCF消息流是解决这个问题的最佳方法吗?
答案 0 :(得分:1)
可能性是,客户端 - 服务器设计交换大量数据(如2GB文件)表明设计存在问题。考虑以下替代方案:
不要通过网络发送2GB,你会在上传过程中占用客户端,你可能会丢失传输中的文件等等。也许会向你的服务发送一个URL,所以服务可以下载文件并处理它在服务器端遇到的任何问题。
对于大量数据,客户端 - 服务器可能是处理数据的完全不合适的方式。您可能最好将处理移动到客户端而不是服务器。
答案 1 :(得分:0)
如果你想通过WCF发送一些大的东西,我会使用类似msmq传输的东西,这样你就可以确保交付。