Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 获取在编辑模式下插入到TWebBrowser中的图像的文件路径_Delphi - Fatal编程技术网

Delphi 获取在编辑模式下插入到TWebBrowser中的图像的文件路径

Delphi 获取在编辑模式下插入到TWebBrowser中的图像的文件路径,delphi,Delphi,在编辑模式下将图像插入TWebBrowser时,如何获取插入图像的文件路径?插入图像时,它会在html源中包含图像的完整路径,但在我的示例中,我需要修改html源,使其仅包含文件名 编辑: 这是插入图像后的html源: <IMG border=0 hspace=0 alt=delphi align=baseline src="C:\Images\delphi.bmp"> 我需要换衣服 <IMG border=0 hspace=0 alt=delphi align=bas

在编辑模式下将图像插入TWebBrowser时,如何获取插入图像的文件路径?插入图像时,它会在html源中包含图像的完整路径,但在我的示例中,我需要修改html源,使其仅包含文件名

编辑: 这是插入图像后的html源:

<IMG border=0 hspace=0 alt=delphi align=baseline 
src="C:\Images\delphi.bmp">

我需要换衣服

<IMG border=0 hspace=0 alt=delphi align=baseline 
src="C:\Images\delphi.bmp">



是的,我可以从html获取路径,但我想尝试将图像文件复制到html文件夹,然后在插入图像后更改html文件夹的路径,而不解析html。如果插入图像后可以获得文件路径,我可以添加代码将文件复制到HTML文件夹中,以便图像以新路径显示在webbrowser中

您是否尝试过使用浏览器的DOM接口来读取
src
属性并将其更新为您想要的内容?具体来说,请查看接口的
src
属性。

您是否尝试使用浏览器的DOM接口来读取
src
属性并将其更新为所需内容?具体来说,请查看接口的
src
属性。

请更具体一些。您是否尝试在插入
IMG
tag
src
属性后(或之前)更新该属性?“插入图像时,它在html源中包含图像的完整路径”,因此您不能从那里获取它吗?请更具体一些。您是否尝试在插入后(或之前)更新
IMG
标记
src
属性?“插入图像时,它在html源中包含图像的完整路径”,因此您不能从那里获取它?如何获取刚插入的图像的“src”?如何获取刚插入的图像的“src”?
<IMG border=0 hspace=0 alt=delphi align=baseline 
src="HTML\delphi.bmp">