Out of curiosity, I did a little looking at available modules on CPAN.
For handling URLs in user posted content, URL::Transform might be of use.
Though, you might want to look at how HTML::Copy modifies URLs.
For serving the images, you could, as Corion suggested, create a local proxy script. Maybe you could use HTTP::Proxy. It does provide a mechanism for defining filtering. It's not clear if there's a way to to make it use a LWP::UserAgent::Paranoid object instead of a plain LWP::UserAgent object. But, I think you could enhance the new method to allow specifying that LWP::UserAgent::Paranoid be used instead. (Then submit a patch to the author for your enhancement.)
However, given the Javascript problem Corion mentioned and other possible malicious content problems, I think it would be a better idea to not display user submitted links as inline images, rather just make them clickable links. (This is how many other forum sites work.)
In reply to Re: Basic Remote Image to SSL Server
by RonW
in thread Basic Remote Image to SSL Server
by Beaker
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |