Opened 11 years ago

Closed 6 years ago

Handling of images

Reported by: Owned by: anonymous Alec Thomas normal PageToPdfPlugin normal 0.10

Description

Images do not show up in the generated PDF on some of our instances, while it works ok on others.

I've been digging into it, and I think I found a possible explanation (note that I'm a total python newbie, so please forgive any error):

Could the problem on some instance be due to the fact that it is accessed via https? As far as I can tell, the pagetopdf.py code converts images tags as follows:

page = re.sub('<img src="(?!\w+://)', '<img src="%s://%s:%d' % (req.scheme, req.server_name, req.server_port), page)

The 'scheme' used to request the page (https for our instance) is copied in the image URL. I don't think this can work, i.e. that htmldoc can retrieve the image without credential. This may be the reason why granting access to anonymous users (as indicated in #1056) makes it work better (but this is not an acceptable option for us).

Please contact me ("m/i/c/h/e/l --at-- m/a/k/a/l/u/m/e/d/i/a/./c/o/m" - remove spaces, slashes and put the real at-sign) if you want to discuss or need more info.

comment:1 Changed 11 years ago by anonymous

It's me again. FYI: we have changed our instance to http instead of https, and this didn't help. Any idea?

comment:2 Changed 6 years ago by Ryan J Ollos

Resolution: → wontfix new → closed

Deprecated, please see the TracWikiToPdfPlugin.

Modify Ticket

Change Properties