Je suis en train d'essayer d'obtenir le plugin jQuery, Uploadify, de travailler avec ASP.NET MVC.
J'ai le plugin montrant bien avec de l'extrait en JavaScript suivant:
<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>
Il semble que tout est bien bonne. Si vous avez remarqué, le "script" de l'attribut est défini sur mon /Placement/Upload, ce qui est mon Stage de Contrôleur et de mon Action Télécharger.
Le principal problème est, je vais avoir de la difficulté à obtenir cette action à feu pour recevoir le fichier. J'ai mis un point d'arrêt sur cette action et lorsque je sélectionne un fichier à télécharger, il n'est pas exécuté.
J'ai essayé de changer la signature de la méthode basée sur cet article:
public string Upload(HttpPostedFileBase FileData)
{
/*
*
* Do something with the FileData
*
*/
return "Upload OK!";
}
Mais ce n'est toujours pas le feu.
Quelqu'un peut-il m'aider à écrire et obtenir le Téléchargement de contrôleur de l'action de la signature correctement de sorte qu'il sera en fait le feu? Je peux alors faire affaire avec le fichier de données moi-même. J'ai juste besoin d'obtenir de l'aide de la méthode d'action de feu.