2012-03-15 8 views
0

내 MVC 프로젝트의 Contents 폴더에 이미지를 저장하고 있습니다. 이미지가 올바른 경로에 성공적으로 저장되었지만 내 프로젝트에는 포함되어 있지 않습니다. 여기 어떻게 저장합니까 :코드가 포함 된 솔루션에 이미지 포함

var uploadedFile = this.Request.Files[0]; 
if (uploadedFile.ContentLength != 0) 
{ 
    string savedFileName = Server.MapPath("..") + "\\Content\\images\\myImages\\" + theId + ".jpg"; 
    uploadedFile.SaveAs(savedFileName); 
} 

내 솔루션에서는 볼 수 없습니다. 그것을 포함시키는 방법?

답변

0

파일이 같은 폴더에 있다는 사실은 프로젝트에 포함되지 않습니다. 하지만 여전히 액세스 할 수 있습니다.

솔루션 탐색기의 맨 위에있는 "모든 파일 표시"단추를 사용하십시오. 모든 숨김 파일이 표시됩니다.

파일을 richtclick하고 정말로 프로젝트에 파일을 포함 시키려면 "프로젝트에 포함"을 선택하십시오.

편집
기능은 (프로젝트의 루트에 projectname.csproj)는 프로젝트 파일의 파일 참조를 포함하는 "프로젝트에 포함". 자체 코드 (XML 파일)로 동일한 작업을 수행 할 수도 있지만 사이트를 배포 할 때 .csproj 파일은 포함되지 않으며 필요하지도 않습니다.

사용자 정의 파일을 프로젝트 정의에 추가하려는 이유를 설명 할 수 있습니다. 업로드 된 파일은 일부 .csproj 파일에 등록되어 있지 않아도 다운로드 할 수 있습니다.

+0

이미 말했듯이 코드와 함께 포함하고자합니다. –

+0

@Srcee - 내 대답을 업데이트했습니다. –

관련 문제