Я пытаюсь получить плагин 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" установлен на мой /Placement/Upload, который является моим контроллером мест размещения и моим действием по загрузке.
Основная проблема заключается в том, что мне трудно получить это действие для получения файла. Я установил точку останова для этого действия, и когда я выбираю файл для загрузки, он не выполняется.
Я попытался изменить подпись метода на основе этой статьи:
public string Upload(HttpPostedFileBase FileData)
{
/*
*
* Do something with the FileData
*
*/
return "Upload OK!";
}
Но это все еще не срабатывает.
Может ли кто-нибудь помочь мне написать и правильно загрузить сигнатуру действия контроллера загрузки, чтобы она действительно срабатывала? Затем я могу обработать данные файла. Мне просто нужна помощь, чтобы активировать действие метода.