我需要在我的項目ASP .NET MVC3 jQuery的文件上傳插件來實現:示例項目插件jQuery的文件上傳插件來實現
http://blueimp.github.com/jQuery-File-Upload/
我一直在谷歌搜索和我的天堂」 t找到了一個完整的項目,只有部分代碼。我不知道如何實現它。
有人可以幫助我嗎?有人可以告訴我在哪裏可以下載一個示例項目或代碼?
我需要在我的項目ASP .NET MVC3 jQuery的文件上傳插件來實現:示例項目插件jQuery的文件上傳插件來實現
http://blueimp.github.com/jQuery-File-Upload/
我一直在谷歌搜索和我的天堂」 t找到了一個完整的項目,只有部分代碼。我不知道如何實現它。
有人可以幫助我嗎?有人可以告訴我在哪裏可以下載一個示例項目或代碼?
我創建了一個sample ASP.NET MVC 3 project on GitHub,它顯示瞭如何使用完整的插件功能,包括刪除和下載。
您是否閱讀過您嘗試使用的插件的documentation?你嘗試過basic plugin functionality嗎?您是否嘗試使用默認模板在Visual Studio中創建新的ASP.NET MVC 3應用程序?
你嘗試寫一個簡單的控制器:
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
[HttpPost]
public ActionResult Index(IEnumerable<HttpPostedFileBase> files)
{
foreach (var file in files)
{
var filename = Path.Combine(Server.MapPath("~/App_Data"), file.FileName);
file.SaveAs(filename);
}
return Json(files.Select(x => new { name = x.FileName }));
}
}
和相應的視圖:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="@Url.Content("~/Scripts/blueimp/js/vendor/jquery.ui.widget.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/blueimp/js/jquery.iframe-transport.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/blueimp/js/jquery.fileupload.js")" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
$('#fileupload').fileupload({
dataType: 'json',
url: '@Url.Action("index")',
done: function (e, data) {
$.each(data.result, function (index, file) {
$('<p/>').text(file.name).appendTo(document.body);
});
}
});
});
</script>
<input id="fileupload" type="file" name="files" multiple="multiple"/>
如果你還沒有,我請你這樣做。
我已閱讀文檔,但有許多例子以不同的方式工作。爲此,我需要一個清晰的例子來開始。謝謝@darin – rspaz16 2012-02-21 15:37:25
@Darin Dimitrov:不要劫持這個線程,但是你能否在類似的線程http://bit.ly/HMkiWx上提供一些關於路由回發的指導?任何信息,將不勝感激。 – JaJ 2012-04-03 04:08:05
18.168答案截至目前。你一定是在開玩笑,我的意思是,你必須克隆自己在做沉重的舉動......你靠近Skeet。 :D hehehe。再次感謝Darin爲我提供了難以置信的幫助。 – 2013-02-06 22:28:06
看看Telerik MVC上傳組件http://demos.telerik.com/aspnet-mvc/upload它有很好的記錄,當然,它的工作。 Telerik MVC控件是開源的。 – Azargoth 2012-02-20 13:26:55
非常感謝。我會查一下! – rspaz16 2012-02-20 15:28:32