如何通过webservice发送大psd

时间:2010-05-21 15:10:12

标签: c# wcf web-services

我想通过webservice / WCF发送大文件,如2gb psd。

WCF消息流是解决这个问题的最佳方法吗?

2 个答案:

答案 0 :(得分:1)

可能性是,客户端 - 服务器设计交换大量数据(如2GB文件)表明设计存在问题。考虑以下替代方案:

  • 不要通过网络发送2GB,你会在上传过程中占用客户端,你可能会丢失传输中的文件等等。也许会向你的服务发送一个URL,所以服务可以下载文件并处理它在服务器端遇到的任何问题。

  • 对于大量数据,客户端 - 服务器可能是处理数据的完全不合适的方式。您可能最好将处理移动到客户端而不是服务器。

答案 1 :(得分:0)

如果你想通过WCF发送一些大的东西,我会使用类似msmq传输的东西,这样你就可以确保交付。