日期:2014-05-18  浏览次数:20395 次

如何将fckeditor编辑区域中的内容(图表+图片+文字..),利用按钮控件以网页格式(html),保存到d:\xxx目录?
各位帮个忙啊!!!

------解决方案--------------------
using System.IO;
using System.Text;

// <summary>
/// 以文件流的形式将内容写入到指定文件中(如果该文件或文件夹不存在则创建)
/// </summary>
/// <param name= "file "> 文件名和指定路径 </param>
/// <param name= "fileContent "> 文件内容 </param>
/// <param name= "Append "> 是否追加指定内容到该文件中 </param>
/// </summary>
public static void WriteFile(string file, string fileContent, bool Append)
{
FileInfo f = new FileInfo(file);
// 如果文件所在的文件夹不存在则创建文件夹
if (!Directory.Exists(f.DirectoryName)) Directory.CreateDirectory(f.DirectoryName);

StreamWriter sWriter = new StreamWriter(file, Append, Encoding.Default);// Encoding.GetEncoding( "gb2312 "));

try
{
sWriter.Write(fileContent);
}
catch (Exception exc)
{
throw new Exception(exc.ToString());
}
finally
{
sWriter.Flush();
sWriter.Close();
}
}


按扭事件中

string fckStr = FCKeditor1.Value;
WriteFile(@ "c:\tt.html ", fckStr, false);