@ Tony
When you say locally hosted, you mean on your local machine. Correct?
The best advice I can think of, is to check the local server logs to see if your local server is blocking the connection. Or check your firewall logs to see if the connections are being blocked.
Another thought, if the photo is being downloaded but is not aftwards accessible to the script due to permissions. So check the local PHP temp folder for the images. If they are there, then you might have to configure permissions. Also, make sure the PHP user has permissions to read/write to the ../wp-content/uploads/connections-images/ folder.
I would recommend enabling all debugging in WP and PHP and check the respective logs to see if something is logged that would shed some light on the issue.
Since this is a local install, honestly, the best I can do is guess.
It could be worthwhile to step back… When you add an entry in the amin, can you add a photo to the entry?
