0

我想筛选从服务器生成的网页中的 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 文件并打印它,但我不希望这样,我想用地址调用它。

有解决办法吗???

4

0 回答 0