2009-06-10 6 views
21

사용자가 내 ASP.NET MVC 응용 프로그램에서 파일을 찾아보고 서버에 업로드 할 수있게하려고합니다.ASP.NET MVC를 통해 파일을 업로드하고 진행률 표시 줄을 표시하려면 어떻게해야합니까?

가능한 경우 파일의 업로드 양을 보여주는 진행률 막대를 추가하는 데 관심이 있습니다.

누구에게도 다음과 같은 예가 있습니까? jQuery를 사용하여이 작업을 수행해야합니까?

+0

[Ajax 진행률 막대가있는 다중 파일 업로드 스크립트, mvc 4 면도기의 qq.FileUploader 드래그 앤 드롭] (http://lesson8.blogspot.com/2012/09/ajax-multiple-file-upload- script-with.html) – Sender

답변

6

ASP.NET MVC의 장점은 거의 모든 아웃 오브 박스 업로드 구성 요소를 선택하여 아무 문제없이 사용할 수 있다는 것입니다.

jQuery를위한이 플러그인은 내 프로젝트에 사용할 좋은 선택하고 하나입니다 Uploadify

+1

Uploadify가 플래시 의존성없이 작동하도록 어떻게 만들 수 있었습니까? –

+6

프로젝트에서 Uploadify를 삭제했습니다. 플래시가 단계적으로 제거되고 있습니다. 진행률 표시 줄은 많은 브라우저에서 작동하지 않는 앱 가치가 없습니다. –

3

스티브 샌더슨 (Steve Sanderson)은 잠시 후에 그의 도움을 얻은 blog에 몇 가지 예를 넣었습니다. 그는 소스 코드도 사용할 수 있습니다.

1

Uploadify이 좋은, 그러나 우리는 플래시를 사용할 수 없습니다, 그래서 우리는 대런 존스턴의 파일 업로드 컨트롤을 사용하고 있습니다 :

ASP.Net 파일 업로드/2 그것도 자바 스크립트와 완전히 구동 진행 표시 줄 대화 상자를 포함하고
http://darrenjohnstone.net/2008/07/15/aspnet-file-upload-module-version-2-beta-1/

가 capab을 가지고 모듈 버전 다운로드 파일을 SQL Server 데이터베이스에 직접 업로드하고 다운로드 할 수 있습니다.

+0

MVC 응용 프로그램에서이 업로드 컨트롤을 사용하고 있습니까? 그렇다면 코드 스 니펫을 게시하는 방법에 대해 게시 하시겠습니까? – Gunny

+0

아직 구현하지 않았습니다. 죄송합니다. –

+0

Dead URL; 거기에 편리한 교체가 있습니까? – sarnold