I can't comment on bufferapp.com since I never used their services.
I use Hootsuite which does allow you to post photos and uploads to all social networks you have an account with.
Sign up for hootsuite, setup your accounts, create a post, insert a photo and they will do the rest.