Wie kann ich das Uploadify-Plugin von jQuery für ASP.NET MVC verwenden?

Ich versuche gerade, das jQuery-Plugin zu bekommen.Uploadify, um mit ASP.NET MVC zu arbeiten.

Ich habe das Plugin in Ordnung mit dem folgenden JavaScript-Snippet:

<code><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>
</code>

Was scheint, als ob alles in Ordnung ist. Wenn Sie bemerken, ist das Attribut "script" auf "my / Placement / Upload" gesetzt, also auf "my Placement Controller" und "my Upload Action".

Das Hauptproblem ist, dass ich Schwierigkeiten habe, diese Aktion auszulösen, um die Datei zu erhalten. Ich habe einen Haltepunkt für diese Aktion festgelegt und wenn ich eine Datei zum Hochladen auswähle, wird sie nicht ausgeführt.

Ich habe versucht, die Methodensignatur basierend auf off zu ändernDieser Beitrag:

<code>public string Upload(HttpPostedFileBase FileData)
{
    /*
    *
    * Do something with the FileData
    *
    */
    return "Upload OK!";
}
</code>

Aber das feuert immer noch nicht.

Kann mir jemand beim Schreiben helfen und die Signatur der Upload-Controller-Aktion korrekt abrufen, damit sie tatsächlich ausgelöst wird? Ich kann mich dann selbst um die Dateidaten kümmern. Ich brauche nur etwas Hilfe, um die Methodenaktion zum Feuern zu bringen.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage