关于Twebbrowser的一个问题?(100分)

  • 主题发起人 主题发起人 softz
  • 开始时间 开始时间
S

softz

Unregistered / Unconfirmed
GUEST, unregistred user!
如何通过delphi中的Twebbrowser,把取回的web页面(包括图像),不通过
临时文件的方式保存在数据库中(类似用IE另存为mht方式)。请各位大侠帮帮忙。
 
我的天有这等事,查查webbrowser是否有流数据,不过也不对啊,那页面上需要的图像
有路径怎么办,总不能吧目录一起存吧?
 
谢谢lentilz
我曾试过,如果用IE打开mht后保存在数据库中,则再读出来给IE则图像可以完全显示,
并且不用考虑路径的问题,但我不想使用临时文件的方式。
 
不太清楚能不能直接实现
不过我想你可以先保存成mht,再把mht保存到数据库啊
:)
 
function GetWebBrowserText(IE: TWebBrowser): string;
var
Doc: IHtmlDocument2;
Body: IHtmlElement;
begin
try
Result := '';
Doc := IE.Document as IHtmlDocument2;
if Doc = nil then Exit;
Body := Doc.Body;

if Body = nil then Exit;
Result := Body.innerText;
except end;
end;
给Email我给你发源码
 
好像至今还没有人(至少我没听说)能写出代码实现将TWebBrowser保存为文件的,
更别说不通过临时文件。
 
后退
顶部