【发布时间】:2023-04-06 17:41:01
【问题描述】:
我有一个 HttpResponse.Filter 过滤器,用于替换 HTML 中的文本。
我创建了一个派生自 Stream 的类并实现了 Write 方法:
public override void Write(byte[] buffer, int offset, int count)
我从缓冲区读取所有字节并将它们存储在私有 StringBuilder 中,然后替换文本,并将字符串写回 Stream。
但是我如何确定流何时位于流的末尾。 IE。如何确定何时将 html(字符串)写回流?
【问题讨论】:
-
埃里克,你能发布你的解决方案吗?我的响应过滤器出现了奇怪的行为,了解您如何解决问题可能会有所帮助。我当前的问题在这里描述:stackoverflow.com/questions/4464983/…
标签: c# httpresponse