How do I get jQuery's Uploadify plugin to work with ASP.NET MVC?
        Posted  
        
            by KingNestor
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by KingNestor
        
        
        
        Published on 2009-06-16T16:47:27Z
        Indexed on 
            2010/03/25
            22:53 UTC
        
        
        Read the original article
        Hit count: 338
        
I'm in the process of trying to get the jQuery plugin, Uploadify, to work with ASP.NET MVC.
I've got the plugin showing up fine:

With the following javascript snippet:
<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>
Which seems like all is well in good. If you notice, the "script" attribute is set to my /Placement/Upload, which is my Placement Controller and my Upload Action.
The main problem is, I'm having difficulty getting this action to fire to receive the file. I've set a breakpoint on that action and when I select a file to upload, it isn't getting executed.
I've tried changing the method signature based off this article:
public string Upload(HttpPostedFileBase FileData)
{
    /*
    *
    * Do something with the FileData
    *
    */
    return "Upload OK!";
}
But this still doesn't fire.
Can anyone help me write and get the Upload controller action's signature correctly so it will actually fire? I can then handle dealing with the file data myself. I just need some help getting the method action to fire.
© Stack Overflow or respective owner