下载文件而不提供文件夹名称

时间:2014-08-08 06:09:39

标签: c# jquery asp.net-mvc entity-framework

在我的项目中,我在jqgrid中有一个下载按钮。当我单击此按钮时,必须下载相应的文件,但这是我的问题;所有这些文件都来自不同的文件夹,因此我无法在mappath中设置文件夹名称。我看到了不同的下载代码,但在每种情况下都必须有一个文件夹名称。    我为此提出了一个解决方案;绑定文件夹名称&网格中的文件名,但是有大量数据,我无法更改数据库。

我的问题是:如何在没有给出文件夹名称的情况下下载文件?

1 个答案:

答案 0 :(得分:0)

  

但是我的问题是所有这些文件都来自不同的文件夹,所以我   无法在mappath中提供文件夹名称

您无法在不知道虚拟路径或绝对路径的情况下下载文件。在您的情况下,您想要下载文件,但肯定(您的代码)不知道它所在的位置。更准确地说,您的代码没有提供文件路径的线索。

您应该能够提供一种机制来关闭文件(无论是将文件路径保存在数据库表中还是将用户映射到文件夹),您都无法获得通用的解决方案。