private void ExportWord(string strDataValue)
{
FileStream Fs =new FileStream(outputFile,FileMode.Create);
BinaryWriter binWrite=new BinaryWriter(Fs,System.Text.Encoding.GetEncoding("GB2312"));
binWrite.Write(strDataValue);
binWrite.Close();
Fs.Close();
}
private string GetHttpStream(string strHttpPath)
{
string strHtml="";
HttpWebRequest httpWebRequest=(HttpWebRequest)WebRequest.Create(strHttpPath);
httpWebRequest.KeepAlive=false;
HttpWebResponse httpWebResponse=(HttpWebResponse)httpWebRequest.GetResponse();
Stream stream=httpWebResponse.GetResponseStream();
Encoding encode = System.Text.Encoding.GetEncoding("GB2312");
StreamReader readStream = new StreamReader( stream,encode);
Char[] chrArrRead = new Char[256];
int intCount = readStream.Read( chrArrRead, 0, 256 );
while (intCount > 0)
{
String strTemp = new String(chrArrRead, 0, intCount);
strHtml+=strTemp.Replace("/t","");
intCount = readStream.Read(chrArrRead, 0, 256);
}
httpWebResponse.Close();
readStream.Close();
return strHtml;
}
本文介绍了一个使用C#进行文件操作的例子,包括将字符串写入文件,并从指定URL获取网页内容的方法。通过BinaryWriter将字符串以GB2312编码写入二进制文件,并利用HttpWebRequest发起HTTP请求,读取返回的HTML内容。

被折叠的 条评论
为什么被折叠?



