Если я правильно вас понимаю, вы хотите заполнить модель "успешным" ответом на обратный вызов uploadify?
Что я обычно делаю:
- Загрузить изображениес помощью плагина uploadify
- У меня есть отдельный контроллер, который загружает переговоры в
- Сохраните его, измените его размер и, возможно, сделайте другие корректировки самого изображения на сервере
- сервер вернет либо сообщение об успешном завершении, либо сообщение об ошибке
- Если возвращается сообщение об ошибке, сервер возвращает сообщение об ошибке вместе с ошибкой
- Если сообщение об успехе будет возвращено, сервер будетверните сообщение об успехе вместе с путем к изображению
- При обратном вызове я буду использовать jQuery для заполнения скрытого поля моих моделей путем к изображению.
Если вы хотитеНапример, или если у вас есть какие-либо другие вопросы, просто дайте мне знать.
Спасибо
Тайрон
Отредактировано ----------
Допустим, у меня есть представление, которое содержит следующее
@Html.HiddenFor(model => model.Media.Path, new { @id = "image-path" });
<input type="file" name="imageFile" id="file-upload" />
Мой сценарий содержит следующее
$('#file-upload').uploadify({
'uploader': '/Scripts/Admin/uploadify/uploadify.swf',
'script': '/Admin/Media/UploadImage/',
'cancelImg': '/uploadify/cancel.png',
'auto': true,
'fileExt': '*.jpg;*.gif;*.png;*.pdf',
'sizeLimit': 202400000,
'onComplete': function (event, ID, fileObj, response, data) {
$("#image-path").val(response);
}
});