Facebook - ShowDialog and Images

After reading through the parameters in https://developers.facebook.com/docs/sharing/reference/feed-dialog/v2.1  it seems as though it may not be possible to pass an image that my app saved to, say, the Documents directory to the Facebook.showDialog method to upload an image along with the usual link/description/etc parameters.  

The picture parameter displayed above seems like it has to be a hosted image, because when I try making a path to a file from the Documents directory, I get this error:

API error code: 100, API error code description: invalid parameter, error message: picture URL is not properly formatted

leading me to believe I can’t upload images through the showDialog, it has to be hosted online and supplied the URL.  Has anyone else had success uploading a pic from device to Facebook via showDialog?  Is there, maybe, some other parameter I should be using instead?

Also, since it seems as though the “feed” window is now deprecated, is “share” now a valid option to pass to showDialog?  I’ve read older posts where a “share” dialog was attempted but didn’t work, and was curious if it was in now, or what the alternative to “feed” might be.