2012-10-02 84 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

您在第三行中使用path而不是使用file

它應該閱讀:

return File(file, "application/docx", jobdescription.JobTitle + ".docx"); 
相關問題