Migrating site from localhost to production some images does not show
First, make sure your images are actually uploaded to the server and accessible (go to http://SITEURL/sites/PATH/TO/IMAGE/DIR/image/274f1bf2bd18e7f0d33d6244e658426e.jpg to check), then make sure the file and directory permissions are correct. Check the admin/config/media/file-system page, and click "save" – if it's not setup correctly it should display an error message and you'll most likely have to change directory permissions.

Don't worry about the tokens or anything after .jpg (ie: ?itok=AUwo0SYX) –– those are merely for cache-clearing, and can be safely ignored, it has no impact on accessing the images on the server.