If you set a URL outside of Lemmygrad as an image, it no longer hotlinks the image.

  • USSR Enjoyer@lemmygrad.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    5 months ago

    Does the image load in my previous comment? That’s a markdown url link. I tried it with an image from a cloudflared website, one from reuters.com and one from antiwar.com and only the unprotected antiwar.com image would load.

    I’ve never looked at the lemmy code, but if I had to wager an irresponsibly wild guess… there’s probably a curl request in there and the useragent is getting blocked by some CDNs.

    • loathsome dongeater@lemmygrad.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      5 months ago

      I don’t think it’s that. Like this image from Reuters served by Cloudflare works:

      On the other hand if you try to embed an image served on Reuter’s /resizer/ endpoint it won’t work embedded since they have some authentication process for it.

      I don’t think embedded images are being proxied through Lemmy. It’s likely the browser trying to fetch the images directly which fails in some cases.

      Edit:

      Does the image load in my previous comment?

      Yeah it does.