2013-07-23 8 views
1

ASP.NET MVC 4를 사용하여 간단한 이미지 갤러리를 만들고 있습니다. PC에서 이미지를 가져 오는 Create 메서드에서 가장 좋은 방법은 무엇입니까? 브라우저에 파일 탐색기를 열고 선택한 파일을/Content/Images 폴더에 복사하는 방법이 있습니까?이미지 추가 dynamicaly asp net mvc 4

답변

1

사용자의 이미지를 PC로 가져 오는 가장 좋은 방법은 무엇입니까? 열 수있는 방법이 내 말

public ActionResult YourAction(HttpPostedFileBase image) 
{ 
    //do whatever with the image 
} 

:

@using (Html.BeginForm("YourAction", "Controller", FormMethod.Post, new { enctype = "multipart/form-data" })) 
{ 
    <input type="file" name="image" /> 
    <input type="submit" value="Upload" /> 
} 

그런 다음 귀하의 게시물 동작은 다음과 같습니다

파일 입력 컨트롤을 사용하여 작용을 갖는 파일을 브라우저에서 파일 탐색기를 누른 다음 선택한 파일을/Content/Images 폴더에 복사 하시겠습니까?

아니요, 콘텐츠/이미지 폴더가 아닙니다. 이러한 이미지를 저장할 수있는 호스팅 솔루션/데이터베이스를 고려해야합니다.

+0

감사합니다. 정확하게 내가 찾고있는 것이 었습니다. 그러나 왜 내용이 잘못되었다는 것을 설명 할 수 있습니까? msdn 튜토리얼의 사람들이 그것을 사용했습니다. –

+0

@AlexDefine Content 폴더는 나쁜 생각이 아닙니다. (MVC 프로젝트 템플릿과 함께 제공되는 표준적인 방법입니다) 동적으로 물건을 추가하는 것이 가장 좋은 방법은 아닙니다. – mattytommo

+0

나는 그것을 얻었다. 고맙습니다 :) –

관련 문제