Opened 9 years ago

Closed 5 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).

### comment:1 Changed 9 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 5 years ago by Ryan J Ollos

Resolution: → wontfix new → closed

### Modify Ticket

Change Properties
Action
as closed The owner will remain Alec Thomas.
The resolution will be deleted.