从Tomcat访问文件到外部用户

时间:2014-09-05 17:18:10

标签: apache tomcat

我使用servlet设置Tomcat。当用户请求下载文件时,我向他发送要下载的文件的路径。

1 - 目前路径在C盘中。你觉得我应该把它移到Tomcat下吗?

2 - 如何让用户访问文件夹/文件以便下载?

3 - 最后,如果文件夹中有多个文件。我怎样才能确保他只能看到这个文件(即如果他手动更改了URL中的文件名,他就不会获得带有该修改过的文件名的文件)

谢谢

1 个答案:

答案 0 :(得分:0)

一种可能性:

  1. 是的,将它们移到tomcat,在/ myapp / resources / file_library
  2. 当用户请求特定文件时,构建临时用户目录和 将文件复制到那里并将链接发送给他,如

    / MyApp的/ user_xyz / requestedfile#1

  3. 始终只使用一个文件维护临时位置,即当用户请求另一个文件时 文件,清除临时用户特定区域并将下一个文件放入。

    / MyApp的/ user_xyz / requestedfile#2