我似乎無法在ASP.NET MVC3上使用uploadify,我搜索了很多,下面的代碼似乎工作正常,但不適合我。當我嘗試通過html上傳方法嘗試上傳時,它起作用,與uploadify不同。所有庫都包含在內。ASP.NET MVC3 Uploadify - HTTP錯誤500
<!-- Not working, HTTP ERROR 500 -->
<input id="file" type="file" name="file" />
<script type="text/javascript">
$(document).ready(function() {
$('#file_upload').uploadify({
// I tried to remove "/" at the start, does not help
'uploader': '/Scripts/u/uploadify.swf',
'script': '/home/upload',
'cancelImg': '/Scripts/u/cancel.png',
'folder': '/upload',
'auto': true,
'onError': function (event, ID, fileObj, errorObj) {
alert(errorObj.type + ' Error: ' + errorObj.info);
}
});
});
</script>
<!-- Working fine -->
<form action="home/upload" method="post" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" />
<input type="submit" />
</form>
首頁控制器動作
什麼異常正在拋出? – 2012-01-15 16:04:34
啊,也許是因爲您用於Uploadify的輸入字段的名稱被稱爲「file_upload」。您的操作需要「文件」(這是您在html版本中使用的名稱)。空引用異常可能被拋出。 – 2012-01-15 16:09:03
增加了異常和不,將其更改爲「文件」,仍然發生同樣的事情。 – sed 2012-01-15 16:11:04