public
void
CreateHtml(
string
id)
{
int intmemberId = MediaUtil.ReturnMemberId();
string Url = " http://localhost/index.aspx?id= " + id;
string resultString = string .Empty;
Uri url = new Uri(Url);
HttpWebRequest request = null ;
request = (HttpWebRequest)HttpWebRequest.Create(url);
WebResponse response = request.GetResponse();
Stream dataStream = response.GetResponseStream();
// 打开回传数据流
BinaryReader reader = new BinaryReader(dataStream);
byte [] buffer = new byte [sizeofBuffer];
buffer = reader.ReadBytes(sizeofBuffer);
// 得到编码名称
// string encodingName = DetectEncodingName(buffer); // 在这个方法里使用了正则分组匹配
// unGzipFromStream(buffer);
// 返回值的编码
Encoding encoding;
// {
encoding = Encoding.Default;
resultString = encoding.GetString(buffer);
System.IO.Directory.CreateDirectory( @" D:/website " );
string path = @" D:/website/LebarBlogNew/index.html " ;
StreamWriter sw = System.IO.File.CreateText(path);
sw.Flush();
sw.Close();
try
{
sw = new StreamWriter(path, false , encoding);
sw.Write(resultString);
sw.Flush();
}
catch (Exception ex)
{
HttpContext.Current.Response.Write(ex.Message);
HttpContext.Current.Response.End();
}
// 关闭流与连接还有请求
reader.Close();
dataStream.Close();
request.Abort();
response.Close();
}
{
int intmemberId = MediaUtil.ReturnMemberId();
string Url = " http://localhost/index.aspx?id= " + id;
string resultString = string .Empty;
Uri url = new Uri(Url);
HttpWebRequest request = null ;
request = (HttpWebRequest)HttpWebRequest.Create(url);
WebResponse response = request.GetResponse();
Stream dataStream = response.GetResponseStream();
// 打开回传数据流
BinaryReader reader = new BinaryReader(dataStream);
byte [] buffer = new byte [sizeofBuffer];
buffer = reader.ReadBytes(sizeofBuffer);
// 得到编码名称
// string encodingName = DetectEncodingName(buffer); // 在这个方法里使用了正则分组匹配
// unGzipFromStream(buffer);
// 返回值的编码
Encoding encoding;
// {
encoding = Encoding.Default;
resultString = encoding.GetString(buffer);
System.IO.Directory.CreateDirectory( @" D:/website " );
string path = @" D:/website/LebarBlogNew/index.html " ;
StreamWriter sw = System.IO.File.CreateText(path);
sw.Flush();
sw.Close();
try
{
sw = new StreamWriter(path, false , encoding);
sw.Write(resultString);
sw.Flush();
}
catch (Exception ex)
{
HttpContext.Current.Response.Write(ex.Message);
HttpContext.Current.Response.End();
}
// 关闭流与连接还有请求
reader.Close();
dataStream.Close();
request.Abort();
response.Close();
}