我有一个文件test1.py。我正在使用web.py在网页中显示它。
import web
urls = ('/', 'hello','/bye', 'bye')
app = web.application(urls, globals(), True)
class hello:
def GET(self):
return """<html>
<head>
</head>
<body>
<img src="smile.png" alt="SAP Logo" width="500px" height="100px"/>
</body></html>"""
但是,运行时会显示:
127.0.0.1:59558 - - [28/Sep/2015 15:52:32] "HTTP/1.1 GET /" - 200 OK
127.0.0.1:59558 - - [28/Sep/2015 15:52:32] "HTTP/1.1 GET smile.png" - 404 Not Found
图片放在桌面上。
答案 0 :(得分:2)
创建一个&#34;静态&#34;项目根目录中的文件夹,复制你的&#34; smile.png&#34;到那个文件夹。现在更改img标记的src值:
<img src="/static/smile.png" alt="SAP Logo" width="500px" height="100px"/>
你现在应该在浏览器中看到你的smile.png,有关在web.py中提供静态文件的更多信息,请访问&#34; http://webpy.org/cookbook/staticfiles&#34;。