Jak uzyskać wtyczkę Uploadify jQuery do pracy z ASP.NET MVC?

Próbuję pobrać wtyczkę jQuery,Uploadify, do pracy z ASP.NET MVC.

Wtyczka wyświetla się dobrze z następującym fragmentem kodu JavaScript:

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

Wydaje się, że wszystko jest dobrze. Jeśli zauważysz, atrybut „script” jest ustawiony na my / Placement / Upload, którym jest mój kontroler miejsc docelowych i moja akcja przesyłania.

Główny problem polega na tym, że mam trudności z uruchomieniem tej akcji, aby odebrać plik. Ustawiłem punkt przerwania w tej akcji i kiedy wybieram plik do przesłania, nie jest on wykonywany.

Próbowałem zmienić podpis metody na wyłączonyTen artykuł:

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

Ale to wciąż nie działa.

Czy ktoś może mi pomóc napisać i uzyskać poprawną sygnaturę działania kontrolera przesyłania, aby rzeczywiście wystrzelił? Mogę wtedy samodzielnie obsłużyć dane pliku. Potrzebuję tylko pomocy, aby uruchomić działanie metody.

questionAnswers(6)

yourAnswerToTheQuestion