wchl4000 2025-01-03 09:52 采纳率: 14.3%
浏览 8
已结题

asp编码问题,指定图片路径导出到word文件中不显示

工作需要,asp和acc建的站。要把acc数据库中记录的图片路径和服务器指定目录下的图片导出到word文件中,服务器里这个路径下的图片文件也存在,导出的word文件这个图片不显示,怎么改呀。我是初学者,烦请指点。
点导出,出现错误:

 ���������� ���� '800a03f2'
ȱ�ٱ�ʶ��
/xxjf/admin/zrsDc.asp���� 46

printcode=printcode+"<P align=left><font face=���� size=3 color=#000080>&nbsp;&nbsp;�����ؽ�������������������(����)��</font><img src="./images/4cm.png"></p>"

导出代码如下:

<!--#include file="../conn/conn2.asp"-->
Response.Buffer = True
id = Cint(Request.QueryString("id"))
sql="select * from zrs where zrs_id="&request("Id")
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,3,2
special=trim(rs("special")) '年度
Zrsname=trim(rs("Zrs_name"))
Zrsqm=trim(rs("Zrs_qm")) '签名图片路径

'以下为具体内容
dim printcode
printcode="<html><head><meta http-equiv='Content-Type' content='text/html; charset=gb2312'><title>责任书</title></head><body>"
printcode=printcode+"<p align=center><font face=黑体 size=5 color=#000080>"&special&"期末质量监测<br/></font></p>"
printcode=printcode+"<P align=left><font face=仿宋 size=3 color=#000080>&nbsp;&nbsp;为认真做好"&special&"期末质量监测工作,确保监测工作万无一失,监测结果真实可信,云阳县教育质量评估与监测中心负责人与<b>测试场主任</b>签订本责任书。<br/>&nbsp;&nbsp;<b>一、责任内容</b><br/>&nbsp;&nbsp;(一)认真贯彻执行云阳县教育质量评估与监测中心制订的《"&special&"期末质量监测组织工作手册》,认真组织对监测工作相关人员的培训,切实做好学生信息核对、测试、答题卡封装等各环节工作,确保测试场纪律良好,秩序规范,监测结果公平公正、真实可信,圆满完成监测工作。<br/></p>"
printcode=printcode+"<P align=left><font face=仿宋 size=3 color=#000080>公章:<img src="images/4cm.png" width="50%" height="" style="vertical-align:middle"></font></p>"
'公章图片在images目录下,在导出的word文件中不显示。
printcode=printcode+"<P align=left><font face=仿宋 size=3 color=#000080>签名:</font>"&zrsqm&"</p>"
'这个签名图片路径在数据库中zrs_qm字段
printcode=printcode+"<P align=left><font face=仿宋 size=3 color=#000080>&nbsp;&nbsp;IP地址:"&ZrslfIP&"&nbsp;&nbsp;&nbsp;&nbsp;签定时间:"&Zrstjtime&"</font></p>"
printcode=printcode+"</body></html>"

rs.close
set rs=nothing

fname="文件.doc"
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set fout = fso.CreateTextFile(server.mappath(fname))
fout.WriteLine printcode
fout.close 
'response.write printcode
response.redirect "文件.doc" 
link="<A HREF="&fname&"><font color=red>导出文件</font></a>" 
Response.write link 
%>

  • 写回答

1条回答 默认 最新

  • 道友老李 JWE233286一种基于机器视觉的水表指针读数识别及修正的方法 专利发明者 2025-01-03 10:10
    关注
    让【道友老李】来帮你解答,本回答参考通义千问大模型编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
    如果答案让您满意,请采纳、关注,非常感谢!
    根据您提供的代码,问题可能出在图片路径的设置上。在您的代码中,图片路径被设置为相对路径,这可能导致在导出的Word文件中无法显示图片。为了确保图片能够正确显示,建议您将图片路径设置为绝对路径。 例如,在以下代码中:
    &lt;img src="images/4cm.png" width="50%" height="" style="vertical-align:middle"&gt;
    

    将图片路径修改为绝对路径,如:

    &lt;img src="http://yourwebsite.com/images/4cm.png" width="50%" height="" style="vertical-align:middle"&gt;
    

    通过将图片路径设置为绝对路径,确保服务器能够正确找到并加载图片,从而在导出的Word文件中显示图片。 如果图片路径已经是绝对路径,还是无法显示图片,可能是Word文档的兼容性问题。您可以尝试将Word文件另存为HTML格式,查看图片是否能够正确显示。 如果以上方法仍然无法解决问题,您可以考虑使用其他导出文件的方式,如将图片直接插入到Word文件中,或者使用第三方工具进行导出。 希望对您有帮助,如有任何问题,请随时提问。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月10日
  • 已采纳回答 1月10日
  • 修改了问题 1月3日
  • 修改了问题 1月3日
  • 展开全部