Вот идея, о которой я думал:
Have an iframe on page and have a referencer.
У вас есть форма, в которой вы перемещаете элемент INPUT: File.
Form: A processing page AND a target of the FRAME.
Результат будет опубликован к кадру, а затем вы можете просто отправить полученные данные до уровня к тегу изображения, который вы хотите, с чем-то вроде:
data:image/png;base64,asdfasdfasdfasdfa
и загрузки страницы.
Я верю он работает для меня, и в зависимости от того, вы можете сделать что-то вроде:
.aftersubmit(function(){
stopPropigation()// or some other code which would prevent a refresh.
});
$ yourObject.pstypenames вернет целую цепочку наследования.