Я пытаюсь заставить плагин jQuery Uploadify работать с ASP.NET MVC.
У меня есть плагин, который хорошо показывает следующий фрагмент JavaScript:
<script type="text/javascript">
$(document).ready(function() {
$('#fileUpload').fileUpload({
'uploader': '/Content/Flash/uploader.swf',
'script': '/Placement/Upload',
'folder': '/uploads',
'multi': 'true',
'buttonText': 'Browse',
'displayData': 'speed',
'simUploadLimit': 2,
'cancelImg': '/Content/Images/cancel.png'
});
});
</script>
Кажется, все хорошо. Если вы заметили, атрибуту «script» присвоено значение my / Placement / Upload, которое является моим контроллером мест размещения и моим действием загрузки.
Основная проблема в том, что у меня возникли проблемы с запуском этого действия для получения файла. Я установил точку останова для этого действия, и когда я выбираю файл для загрузки, он не выполняется.
Я пытался изменить сигнатуру метода на основе этой статьи :
public string Upload(HttpPostedFileBase FileData)
{
/*
*
* Do something with the FileData
*
*/
return "Upload OK!";
}
Но это все равно не срабатывает.
Может кто-нибудь помочь мне написать и правильно получить подпись действия контроллера загрузки, чтобы он действительно срабатывал? Затем я могу справиться с данными файла самостоятельно. Мне просто нужна помощь, чтобы запустить метод действия.