Wild guess but sometimes you think you are sending someone a picture as an attachment or inserting it in some document, you check it an the picture appears correctly but what you really posted,attached or inserted is a link to the file on your hard drive, the link works for you cause it is on your hard drive but it doesn’t work for anyone else because obviously they do not have access to your hard drive.
SO make sure whatever you are posting, attaching or inserting is an actual file not a link.
Not a link per say.
It is an image url and I can see it but .. You can’t.
I know something about website and page building.
The only difference is .. In one image, I’m using google’s website image/hosting site to post the image, (the one that only I can see) and the one that Everyone can see is hosted on photobucket.
Same html coding .. just different hosts.