サーバーから生成された Web ページで 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 で、chmod のすべての組み合わせで 777 chown を試し、すべての異なる DOCTYPE で試しました...どれも機能しませんそれをスクリーニングする唯一の方法は、svgファイルを開いて印刷することですが、私はそれを望まず、アドレスで呼び出したいです。
それを行う解決策はありますか?