如何根据数据库中保存的文件路径下载文件?

时间:2018-11-23 14:56:36

标签: javascript ajax download coldfusion downloadfile

在我的一个应用程序中,用户可以选择上传文档。在此过程中,我将文档上载到服务器上的特定文件夹中,并将路径保存在数据库列中。成功保存过程后,文件路径列如下所示:

C:\wwwroot\myapp\documents\Document 03072017.pdf

此路径应使我可以直接访问该文件。但是,现在我有了管理员门户,他们应该可以在该门户下载文件。数据库中的每个记录都使用唯一键保存。例如,上面的文档具有key列,其值为09824982。当我在屏幕上为管理员显示记录时,我只会显示文档类型的图标。例如,如果文档为pdf,则会看到pdf图标。如果该记录不存在文档,则它将为空白。我的问题是处理案件的最佳方法是什么?理想情况下,我不想向用户显示文档路径。如果他们使用开发工具,那么我不想显示该文档的根目录。有没有根据我上面显示的key下载文件的方法?例如,发送带有该键的ajax请求,然后在数据库记录中查找拉路径并下载文件?我将JavaScript/JQueryColdFusion 10Oracle数据库一起使用。过去,我使用ColdFusion将文件下载/传送到浏览器。这次我有单页应用程序,CF仅在后端使用。如果有人可以提供一些示例或建议,请告诉我。

0 个答案:

没有答案