我正在試圖讓jQuery插件Uploadify與ASP.NET MVC一起工作。如何讓jQuery的Uploadify插件與ASP.NET MVC一起使用?
我有顯示出來罰款與以下JavaScript插件片段:
<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>
這似乎是一切都很好很好。如果您注意到,「腳本」屬性設置爲my Placement/Upload,這是我的Placement Controller和我的上傳操作。
主要的問題是,我很難得到這個動作來接收文件。我已經爲該動作設置了一個斷點,並且當我選擇要上傳的文件時,它不會被執行。
我試圖改變基於關閉this article方法簽名:
public string Upload(HttpPostedFileBase FileData)
{
/*
*
* Do something with the FileData
*
*/
return "Upload OK!";
}
但是,這仍然不火。
任何人都可以幫我寫,並正確獲取上傳控制器操作的簽名,所以它實際上會觸發?然後我可以自己處理文件數據。我只需要一些幫助讓方法動作觸發。
瀏覽器中的任何javascript錯誤?也許甚至添加一個onError:函數 – jitter 2009-06-16 16:51:54