zzxzr
发表于 2015-12-1 16:37:00
你们这个控件用html5,加载二进制文件吗?
iceman
发表于 2015-12-1 17:18:00
回复 31楼zzxzr的帖子
请把你当前保存二进制的文件代码发送到论坛,我确认后和厂商沟通。
zzxzr
发表于 2015-12-1 17:19:00
Tx支持二进制显示吗?
zzxzr
发表于 2015-12-1 17:30:00
ls_rtfdata = uo_text.ole_text.Object.rtfseltext
lb_text = Blob(ls_rtfdata)
UpdateBlob emr_patient_doc
set doccontent = :lb_text
where docid = :al_docid;
数据库里,是Image类型保存的二进制数据
iceman
发表于 2015-12-1 18:21:00
回复 34楼zzxzr的帖子
已经在和厂商沟通,有进一步结果反馈给你。
zzxzr
发表于 2015-12-2 10:59:00
在不在?厂家有回复吗?昨天晚上,我试多种方法都不行,TextControl1.LoadTextAsync(),TextControl1.LoadDataSet,TextControl1.LoadDataSetAsync、TextControl1.LoadText、TextControl1.LoadTextAsync、TextControl1.LoadXMLDatabase、TextControl1.LoadXMLDatabaseAsync
iceman
发表于 2015-12-2 11:01:00
回复 36楼zzxzr的帖子
我这边可以正常加载二进制流文件:
protected void Button1_Click(object sender, EventArgs e)
{
// open a document using a temporary instance of ServerTextControl
// and save it into a byte array
// load the document from the byte array into the Web editor
using (TXTextControl.ServerTextControl tx = new TXTextControl.ServerTextControl())
{
tx.Create();
TXTextControl.LoadSettings ls = new TXTextControl.LoadSettings();
ls.ApplicationFieldFormat = TXTextControl.ApplicationFieldFormat.MSWord;
tx.Load(Server.MapPath("Test.doc"),
TXTextControl.StreamType.MSWord, ls);
byte[] data;
tx.Save(out data, TXTextControl.BinaryStreamType.InternalUnicodeFormat);
TextControl1.LoadText(data, TXTextControl.Web.BinaryStreamType.InternalUnicodeFormat);
}
}
Demo:
word文件加载成功了。目前还有一个问题,tx 会自动刷新。我正在调试。
zzxzr
发表于 2015-12-2 11:52:00
我这边调试的时候,为什么会出现这个错误!
zzxzr
发表于 2015-12-2 11:54:00
用你给我的Demo调试也出现这个错误。。。
iceman
发表于 2015-12-2 12:10:00
回复 39楼zzxzr的帖子
出现这个问题的原因是没有添加license文件。请查看你的property文件夹下有没有license.licx文件。