2012-10-02 3 views
0

폴더에 저장된 파일을 다운로드하려고합니다. 오류가 발생경로의 일부를 찾을 수 없습니다. Asp.Net MVC 3

string path = "D:\\app_data\\Clients\\Client " + jobdescription.ClientID + "\\Job " + jobdescription.JobDescriptionID + "\\"; 
string file = Path.Combine(path, jobdescription.JobTitle + ".docx"); 
return File(path, "application/docx", jobdescription.JobTitle + ".docx"); 

은 다음과 같습니다

Server Error in '/' Application. 
Could not find a part of the path 'D:\app_data\Clients\Client 1\Job 2\' 

그러나 지정된 파일 이름을 가진 파일이 폴더에 있습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까 ?

+1

경로를 당신이 게시 오류 메시지의 경로와 일치하지 않는 샘플 코드에서. 어쩌면 분명히 할 수 있을까요? –

+0

Opps. 그것을 바로 잡았다. – nebula

답변

1

세 번째 줄에 file을 사용하는 대신 path을 사용합니다.

읽어야

return File(file, "application/docx", jobdescription.JobTitle + ".docx"); 
관련 문제