我们正在将源数据库 X 导入目标数据库 Y。
X 具有 RTF 格式的文本块,它们以某种方式显示在其应用程序中。
我们的 Web 应用程序无法显示 RTF,因此我们被指示将这些 RTF 块转换为数据库 Y 中的文件。
我们只需将 RTF blob 从 X(它所在的位置)复制nvarchar
到 Y 中我们已经用于存储附件的列中,该列的类型为varbinary
。foo.rtf
然后当用户想要查看它时,我们将它写成一个文件——这样他们就可以下载并在 Word 中打开 RTF。
不幸的是,该foo.rtf
文件在 Word 中打开时,看起来就像原始 RTF,有点像
{\rtf1\ansi\ansicpg1252\deff0\deftab1134{\fonttbl{....
为了将这个 RTF“文本块”正确转换为实际的 RTF 文件,我们需要做什么?看起来只是保存字节不起作用。
谢谢你。