Seems doable. They can get the file from Special:Filepath/Imagename and
tehn provide you a post data for Special:Upload (not really transparent
as -for security- you must tell mediawiki you really want to uplaod it).
Plus whatever the extension adds :)