Estoy en el proceso de intentar obtener el complemento jQuery, Uploadify, para trabajar con ASP.NET MVC.¿Cómo consigo que el complemento Uploadify de jQuery funcione con ASP.NET MVC?
Tengo el plugin aparecer bien con las fragmento de JavaScript siguiente:
<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>
que parece que todo está bien en el bien. Si lo nota, el atributo "script" se establece en my/Placement/Upload, que es mi controlador de ubicación y mi acción de carga.
El principal problema es que tengo dificultades para activar esta acción y recibir el archivo. Establecí un punto de interrupción en esa acción y cuando selecciono un archivo para cargar, no se está ejecutando.
He intentado cambiar la firma del método basado fuera this article:
public string Upload(HttpPostedFileBase FileData)
{
/*
*
* Do something with the FileData
*
*/
return "Upload OK!";
}
Pero esto todavía no se dispara.
¿Alguien me puede ayudar a escribir y obtener la firma de la acción del controlador de carga correctamente para que se dispare? Entonces puedo manejar el manejo de los datos del archivo yo mismo. Solo necesito ayuda para activar el método de acción.
¿Algún error de javascript en el navegador? Tal vez incluso agregue un onError: función – jitter