【发布时间】:2015-11-30 10:28:54
【问题描述】:
我是初学者,我不知道我在哪里做错了。我看过这些堆栈帖子Return an image to the browser in python, cgi-bin、Return Image from python CGI using javascript 和How to loading/show a picture in a Python CGI page,但没有得到任何帮助。
代码如下:
#!C:\Python27\python
text = """Content-type: text/html\n
<TITLE> CGI 101 </TITLE>
<H1>A SECOND CGI SCRIPT </H1>
<HR>
<P> HELLO,CGI WORLD!</P>
<img src="../imag000.jpg" width=101 height=64 border=0 alt="">
<HR>
"""
print (text)
在浏览器上出现不显示图像的小框,如下所示:
请帮忙。
包含图像的文件夹是cgi。请看图片:
【问题讨论】:
-
数据的 mime 类型不是 image/png 而是 text/html。如果你改变它,只要你在你指定的位置有图像,它应该会显示出来。
-
但图片不来
-
这是我的更新:#!C:\Python27\python text = """Content-type: text/html\n
CGI 101 第二个 CGI脚本
你好,CGI世界!
" "" 打印(文本) -
我是。尝试结构化您的 html,因为它应该是结构化的。使用正确的标题、文档类型等。
标签: python html cgi content-type