我想筛选从服务器生成的网页中的 svg 文件。这是我的服务器:
#!/usr/bin/python
import BaseHTTPServer
import CGIHTTPServer
import cgitb; cgitb.enable()
server = BaseHTTPServer.HTTPServer
handler = CGIHTTPServer.CGIHTTPRequestHandler
server_address = ("0.0.0.0", 8123)
handler.cgi_directories = ['/WEBSERVER']
httpd = server(server_address, handler)
try:
print "Running HTTP server"
httpd.serve_forever()
except KeyboardInterrupt:
print "Server Stoped"
这是我的脚本:
import cgitb
import cgi
print 'Content-type: text/html'
print '''
<html>
<head>
</head>
<body>
'''
print """<embed data="http://0.0.0.0:8123/WEBSERVER/358336657.svg" type="image/svg+xml"></embed>"""
我的服务器是从 WEBSERVER 之前的目录启动的。我尝试使用对象,使用 img,使用所有不同路径的 div,使用或不使用 http,是否在绝对路径中,在 /tmp 中,我尝试使用 777 chown 和 chmod 的所有组合,使用所有不同的 DOCTYPE...没有工作筛选它的唯一方法是打开 svg 文件并打印它,但我不希望这样,我想用地址调用它。
有解决办法吗???