gpt4 book ai didi

wcf - 将大文件传递给 WCF 服务

转载 作者:行者123 更新时间:2023-12-04 15:16:57 26 4
gpt4 key购买 nike

我们有一个通过网络公开的加密服务。 tcp。大多数情况下,该服务用于加密/解密字符串。然而,我们时不时地需要对大型文档(pdf、JPG、bmp 等)进行加密。

对于此类场景,最佳端点设置是什么?我应该接受/返回流吗?我已经阅读了很多关于此的内容,但是没有人提供有关在不经常出现大文件时该怎么做的指导。

最佳答案

MSDN 描述 how to enable streaming over WCF相当好。

请注意,如果客户端和服务器之间的链接需要加密,那么您需要“推出自己的”加密机制。默认net.tcp加密需要 X.509 证书,它不适用于流,因为这种加密需要一次性处理整个消息而不是字节流。

这反过来意味着您将无法使用默认 WCF 安全机制对客户端进行身份验证,因为身份验证需要加密。我所知道的唯一解决方法是在客户端和服务器上实现您自己的自定义行为扩展来处理身份验证。

关于如何添加自定义行为扩展的一个非常好的引用是 here :这也记录了如何提供自定义配置(我认为目前 MSDN 文档中的任何地方都没有讨论过这一点)。

关于wcf - 将大文件传递给 WCF 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46277/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com