代码专家!
有没有办法在服务器硬盘而不是数据库上以编程方式将 blob/富文本备忘录存储为 rtf?
更新 (1)
我想在备忘录字段中写入并使用会话和时间戳等标识符存储它,例如使用会话“主题”和会话“dateANDtime”编写备忘录以存储为“mysubject-12/12/2010-11:56pm .rtf"
我当然需要一个如何检索文件的建议。我可以以编程方式构建超链接吗?
代码专家!
更新 (1)
我想在备忘录字段中写入并使用会话和时间戳等标识符存储它,例如使用会话“主题”和会话“dateANDtime”编写备忘录以存储为“mysubject-12/12/2010-11:56pm .rtf"
我当然需要一个如何检索文件的建议。我可以以编程方式构建超链接吗?
如果您使用的是 SQL 2008,请搜索 FILESTREAM。那应该可以解决您的问题。
Object obj = // your object
XmlSerializer serializer = new XmlSerializer(this.GetType());
TextWriter textWriter = new StreamWriter(context.Server.MapPath("~/App_Data/Name.xml"));
serializer.Serialize(textWriter, this);
textWriter.Close();
将它们存储在文件中并使用函数将这些文件写入驱动器MapPath
。