【问题标题】:Not able to load an image in the webpage using mod_python无法使用 mod_python 在网页中加载图像
【发布时间】:2011-05-16 17:51:07
【问题描述】:

我必须使用 mod_python 制作网页,我必须在网页上加载图片这是我制作的代码

import cgi
import nltk
import time

    def fill():
       s = """\
    <html><body bgcolor="777777" >
    <form method="get" action="./show">
    <p>Type a word: <input type="text" name="word">
    <input type="submit" value="Submit"</p>
    </form>
    <img width="640" height="480" src="simplify.jpg" />
    </table>
    </body></html>
    """
       return s

它必须加载图像,但它不这样做.. 有什么问题??我找不到任何好的教程,如果有人可以建议我一个链接,那将非常有帮助..

【问题讨论】:

  • 仅供参考,mod_python 几乎已经死了,尽管它在网站上说了什么。以防万一:)

标签: html mod-python


【解决方案1】:

我猜你使用的是 apache2 mod python。必须有一个名为 def index 的函数,它至少接收一个参数,即请求。此函数的结果将传递给客户端。

所以在你的情况下是这样的:

def index (req):
       s = """\
    <html><body bgcolor="777777" >
    <form method="get" action="./show">
    <p>Type a word: <input type="text" name="word">
    <input type="submit" value="Submit"</p>
    </form>
    <table height="200" width="300"
     background="/var/www/cgi-bin/simplify.jpg" >
    <img width="640" height="480" src="simplify.jpg" />
    </table>
    </body></html>
    """
       return s

【讨论】:

  • 非常感谢 :) :) 它的工作原理 :) :) 如果你能给我发送任何关于 mod_python 教程的好链接,那将有很大的帮助 :) )
  • 其实这就是你所需要的一切。也许在使用 HTML 表单时,您可以将参数添加到索引参数列表中,处理程序会负责填写这些。
  • 哦,你的意思是说,考虑到我需要加载两个图像然后我必须返回 2 个参数?如果你有时间,你能举一个这样的例子吗? 2张图片?
  • 您只能退回一件商品。如果您的脚本从例如接收参数一个网络表单,那么它将接收更多参数。
  • 如果你能用一个例子来解释会更有帮助:-/如果你很忙,那么没问题:)
猜你喜欢
  • 1970-01-01
  • 2011-08-22
  • 2012-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多