【问题标题】:Request.InputStream and Request.Headers together - or - combing text w/ a streamRequest.InputStream 和 Request.Headers 一起 - 或 - 将文本与流结合起来
【发布时间】:2011-06-19 00:30:08
【问题描述】:

我正在使用 SharpMimeTools 库处理多部分 MIME 消息解析器。

MIME 库期望接收从 Request.InputStream 获取的流。

但是,它希望流包含不在 Request.InputStream 中的标头信息。

为了测试,我将 Request.InputStream 写入文本文件,将 Request.Headers 写入字符串。我打开了文本文件,粘贴在标题中,一切都按预期工作。

如何将标题字符串添加到流的开头?

可以这样做吗?获取一个字符串并将其添加到流的开头。

如果这不是一种理想的方式,有没有办法让 InputStream 已经附加了标头?

谢谢!

编辑:这是我用作参考的内容:http://blog.rueedlinger.ch/2009/01/net-c-and-soap-with-attachments/

由于他在开头省略了构造函数,我不确定流的来源在哪里。原来 httpStream 是我的 Request.Input 流,而 mimeStream 只是一个新的 MemoryStream。

实际的二进制追加是使用 TextReader 和 TextWriter 完成的。

认为这已解决。最后一次迭代是它......

【问题讨论】:

    标签: c# .net-3.5 stream


    【解决方案1】:

    我已经在我原来的问题中发布了这个问题的答案。

    【讨论】:

      猜你喜欢
      • 2020-02-03
      • 1970-01-01
      • 1970-01-01
      • 2020-11-08
      • 2018-06-26
      • 1970-01-01
      • 2021-09-28
      • 2015-02-15
      • 1970-01-01
      相关资源
      最近更新 更多