我正在开发一个应用程序,通过Web浏览器控件显示网页。如何将字符串内容保存到本地文件
当我点击保存按钮时,带有图像的网页应存储在本地存储中。它应该保存为.html格式。
我有以下代码:
WebRequest request = WebRequest.Create(txtURL.Text);
WebResponse response = request.GetResponse();
Stream data = response.GetResponseStream();
string html = String.Empty;
using (StreamReader sr = new StreamReader(data))
{
html = sr.ReadToEnd();
}
现在字符串包含HTML的网页内容。我需要将其保存到D:\Cache\
如何将html内容保存到磁盘?
嗨jimileo ..其工作正常。但如何保存该特定的网站名称.. – Deena
string filename = txtURL.Text; var path =(@“D:\ Cache \ myfile.html”); File.WriteAllText(path,html); 现在文件名有网页名称..所以我应该包括这个文件名保存为原来的网站名称。我不想分裂hreflink ..这里路径变量有“D:\ Cache \ myfile。HTML“,每当我保存网页它保存到文件夹myfile.html ..我想保存与txtURL.text值..请给解决方案。 – Deena
'var path = @”D:\ Cache \“)+文件名;' – JimiLoe