将String转换为Stream类型

时间:2015-03-04 04:10:30

标签: c# string stream

我正在将一个asp页面上传到Share point / O365,我这样做的方式是通过文件流将页面存储在解决方案中作为资源。现在我要做的是用主机网址的网址替换某些选择的文本,这本身就很好,并按预期工作。我遇到的问题是将其转换回“流”类型。我的方法需要返回一个“流”类型变量,但我不知道如何将我的字符串转换回流类型(或将其加载到流对象?)

请参阅下面的代码,了解转换/替换:

public static Stream replaceText (string webUrl, FileStream stream)
{
    StreamReader reader = new StreamReader(stream, Encoding.UTF8);

    string content = reader.ReadToEnd();
    content = content.Replace("hostWebUrl/", webUrl);

    Stream streamResult;
    // do some stuff here to convert back to stream type
    return streamResult;
}

0 个答案:

没有答案