0

サーバーから生成された 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ファイルを開いて印刷することですが、私はそれを望まず、アドレスで呼び出したいです。

それを行う解決策はありますか?

4

0 に答える 0