2014-11-05 64 views
0

我無法獲取圖像以顯示在我的cherrypy項目上。 我試過看着其他類似的問題發佈在stackoverflow上,但仍然無法讓它工作。圖像不顯示在cherrypy項目上

我的代碼:

class my_class(): 
    def index(self): 

     html_script = '''<img src="resources/file.gif">''' 

     return(html_script) 
    index.exposed = True 

cherrypy.config.update({'server.socket_host' : '0.0.0.0', 'server.socket_port': 8080, '/images': {'tools.staticdir.on': True, 'tools.staticdir.dir': '/home/user/cherrypy/site/resources'}}) 

cherrypy.quickstart(my_class()) 

文件不存在目錄

感謝

+0

如何提供靜態文件? – Daniel 2014-11-05 18:43:07

+0

我不明白你在問什麼。 – Qui 2014-11-05 18:48:14

回答

0

你真的應該閱讀更多關於HTTP的服務器的工作。您提供的網址爲/home/user/cherrypy/site/resources,其網址爲/images

class my_class(): 
    def index(self): 

     html_script = '''<img src="/images/file.gif">''' 

     return(html_script) 
    index.exposed = True 

cherrypy.config.update({'server.socket_host' : '0.0.0.0', 
    'server.socket_port': 8080, 
    '/images': { 
     'tools.staticdir.on': True, 
     'tools.staticdir.dir': '/home/user/cherrypy/site/resources'} 
}) 

cherrypy.quickstart(my_class())