使用python webserver屏幕SVG文件

时间:2012-11-27 17:55:40

标签: python svg cgi

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

有解决办法吗?

0 个答案:

没有答案