我正在使用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完成的。
考虑这个解决了。最后一次迭代是......
答案 0 :(得分:0)
我在原来的问题中发布了这个问题的答案。