이미지를 업로드 할 수있는 asp.net mvc 응용 프로그램이 있습니다. 나는 그것을하기위한 최선의 방법이 무엇인지 궁금합니다.이미지를 저장하는 가장 좋은 방법은 무엇입니까?
는 지금 내가 가진이
HttpPostedFileBase uploadedImg = Session[SessionImgKey] as HttpPostedFileBase;
if (uploadedImg != null)
{
string fileName = CreateFile(MyField.Name, uploadedImg);
tableA.ImagePath = String.Concat(ImgFolderPathLoctaion, "\\", fileName);
}
이 괜찮습니다하지만 난 그것을 내 서비스 레이어를 이동하려는 나는 내 서비스 계층 프로젝트로 가져 오기에 web.dll을 가지고 싶지 않아.
그래서 스트림을 사용해야합니까? 또는 Image Save (그림이 업로드 된 이미지가 아닌 페인트 클래스를 통해 이미지에 맞게 조정 된 것 같습니다.)
업로드 한 파일이 세션에 저장되는 이유는 무엇입니까? – alexn
jquery formwizard가 있습니다. ajax (직렬화 사용)에 의해 게시됩니다. 아약스로 파일을 게시하는 것은 불가능합니다 (iframe 또는 html5를 사용하지 않고). plupload를 사용하여 업로드 버튼을 눌러야 만 세션에 저장되며 전체 양식을 제출하면 세션에서 빠져 나옵니다. – chobo2