1,105,406 Community Members

image not showing in web browser

Member Avatar
Newbie Poster
1 post since Feb 2012
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]

i using this code for making a page but the images are not showne in web browser win i deploy the script

please help.....

def get(self):
     self.response.out.write(""" <html>
                                     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                                     <title>my page</title>
                                     <link href="stylesheet.css" rel="stylesheet" type="text/css" />
                                   <h1>my page</h1>
f_path=os.path.join (os.path.dirname (__file__),'\image')
self.response.out.write (" <div><img src=\"" + os.path.join(f_path,"media.jpg")+'\"'+ """ align="absmiddle" vspace="1" width="144" height="192" hspace="1" /></div>""")
self.response.out.write (" <div><img src=\"" + os.path.join(f_path,"main.jpg")+'\"'+ """ align="absmiddle" vspace="1" width="72" height="96" hspace="1" />"""+ " <img src=\"" + os.path.join(f_path,"main.jpg")+'\"'+ """ align="absmiddle" width="72" height="96" vspace="1" hspace="1" /></div> """)
self.response.out.write ("""</body>
Member Avatar
Junior Poster
109 posts since Jan 2010
Reputation Points: 18 [?]
Q&As Helped to Solve: 21 [?]
Skill Endorsements: 0 [?]

It looks like f_path may be referencing the absoloute path to your images, rather than the path from the web root, so when the browser requests them you're getting the original absoloute path plus the web root, causing the images not to be found.

This article has been dead for over three months: Start a new discussion instead
Start New Discussion
View similar articles that have also been tagged: