Do you still have to upload the picture to a host site before posting it using that method?
I'm sorry - I didn't read your post correctly.
The picture has to be on the Internet somewhere, not just on your local machine.