2012-10-02 85 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"); 
相关问题