2012-02-20 3 views
15

내가 내 프로젝트 ASP .NET MVC3 JQuery와 파일 업로드 플러그인으로 구현해야 ASP .NET MVC3에서 구현 플러그인이 전체 프로젝트를 찾지 못했고 코드 조각 만 발견했습니다. 나는 그것을 구현하는 방법을 모른다.샘플 프로젝트 플러그인 JQuery와 파일 업로드

나를 도와 줄 사람이 있습니까? 누군가 샘플 프로젝트 나 코드를 어디에서 다운로드 할 수 있는지 말해 줄 수 있습니까?

+0

Telerik MVC 업로드 구성 요소 http://demos.telerik.com/aspnet-mvc/upload 잘 살펴 봤는데 확실히 작동하고 있습니다. Telerik MVC 컨트롤은 오픈 소스입니다. – Azargoth

+0

고맙습니다. 나는 그것을 점검 할것이다! – rspaz16

답변

46

사용하려는 플러그인의 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"/> 

, 나는 그렇게 할 여러분을 초대합니다

은 간단한 컨트롤러를 작성하려고했다.

+0

설명서를 읽었지만 다른 방식으로 작동하는 많은 예제가 있습니다. 이를 위해 나는 명확한 예가 필요했습니다. 고맙습니다, @ 다린 – rspaz16

+0

@Darin Dimitrov :이 스레드를 납치하지 말고 유사한 스레드에 대한 지침을 제공 할 수 있습니까? http://bit.ly/HMkiWx 게시물의 라우팅과 관련하여? 모든 정보는 크게 감사하겠습니다. – JaJ

+3

18.168 대답은 현재로입니다. 농담 이겠지, 내 말은, 너는 무거운 짐을 싣고있는 자신의 클론을 가지고 있어야만한다. : D hehehe. 믿을 수 없을 정도의 도움을 주신 Danin에게 다시 한번 감사 드리며 다시 한번 감사드립니다. –