使用WCF将2-10MB文件传输到非.Net客户端

使用WCF将2-10MB文件传输到非.Net客户端,wcf,delphi,soap,Wcf,Delphi,Soap,有很多关于通过WCF传输文件的帖子,大多数都推荐流媒体。我正在设计一个WCF服务,将有几个不同的客户端,.Net和非.Net(Delphi2010客户端),下载这些文件。当存在非.Net客户端时,传输文件的最佳方法是什么? 编辑 我将通过basicHttpBinding通过互联网传输文件 Tks我建议对二进制数据使用MTOM编码。这是在兼容客户端之间传递数据的首选方式 AFAIK在Delphi(包括2010)中实现的Soap 1.2不支持MTOM@mjn,你知道Delphi XE是不是?功能矩阵

有很多关于通过WCF传输文件的帖子,大多数都推荐流媒体。我正在设计一个WCF服务,将有几个不同的客户端,.Net和非.Net(Delphi2010客户端),下载这些文件。当存在非.Net客户端时,传输文件的最佳方法是什么?
编辑
我将通过basicHttpBinding通过互联网传输文件

Tks

我建议对二进制数据使用MTOM编码。这是在兼容客户端之间传递数据的首选方式


AFAIK在Delphi(包括2010)中实现的Soap 1.2不支持MTOM@mjn,你知道Delphi XE是不是?功能矩阵没有提到它,XE中引入的附加第三方SOAP库似乎仍处于SOAP 1.1级别