Вы определенно можете сделать это без обратной передачи. Все, что вам нужно, это получить путь к загруженному изображению. Из документации Uploadify
я думаю, что вы можете получить путь из свойства fileObj
или вернуть его с сервера в response property
:
fileObj : Объект, содержащий подробную информацию о выбранном файле.
- name - Имя файла
- filePath - Путь на сервере к загруженному файлу
- размер - размер в байтах файла
- creationDate - Дата создания файла
- modifyDate - Дата последнего изменения файла
- type - Расширение файла, начинающееся с ‘.’
ответ : данные, отправленные обратно с сервера.
Теперь, если ваш aspx-образ имеет вид:
<aspx:image id="myImage"...../>
Вы можете установить его следующим образом:
//Uploadify hookup
'onComplete': function(evt, qid, fObj, res){
var f = fObj.filePath + fObj.name; //PUT SLASH IF REQUIRED BETWEEN
$("img[id$='myImage']").attr("src",f);
//for future readers who might be using master pages.
$('#<%=myImage.ClientID %>').attr("src", f);
$('#<%=txtMyImgPath.ClientID %>').val(f);
}