Been a freeper for 12 years.. hell if I know... me thinks you have to use a host site.. sorry I can’t tell you. Other freepers will chime in...
Yes the image needs to be on the internet. Easiest way is to right click on the image and select ‘copy image location’