非常感谢大家的帮助!需要将文件发送到.NET WCF Web服务的指导
我正在创建一个用于发送电子邮件的.NET WCF Web服务(C#)..基本上所有内部应用程序都可以使用的中央电子邮件服务器。我的障碍是电子邮件附件(1或更多)...我一直在寻找将二进制数据发送到WCF Web服务的最佳做法。要考虑的以下需求:
- 所有请求这项服务将是内部
- 附件是可选的,但含有超过1
- 多个附件,我需要保证我的服务犯规超时
我已经阅读了很多有关将二进制转换为base64字符串的问题,但性能方面的许多缺陷(尤其是对于多个文件)让我害怕接受这种方法。所以我继续搜索并找到了一些MTOM主题,这些主题对于二进制文件传输应该更有效。
基本上我需要指导什么方法是这种类型的功能的最佳做法,理想情况下一些示例代码发送我的方式。
再次感谢您的时间!
所以,如果我用这个接近我服务的所有其他参数;如收件人,主题等...必须移动到标题?此外,如果我们有多个附件会发生什么? – quashBox