如何使文件可供Tomcat上运行的项目下载

时间:2016-04-07 08:14:52

标签: javascript java html tomcat download

我有一个项目,要求我上传excel文件,操作它,然后提供下载修改后文件的选项。

我已成功将文件上传到本地计算机上,但在操作并通过<a href="/home/aman/projetc/a.xls" download="a.jsp">Download</a>提供下载选项后,下载显示“找不到文件”。如何将此文件提供给项目? `

1 个答案:

答案 0 :(得分:0)

路径&#34; / home / aman /..." (一个unix用户目录)无法从网上访问(或者至少我希望如此)。您可以创建一个不同的目录来存储您的下载,也许&#34; / var / downloads&#34;,授予Tomcat读取权限,并在您的server.xml中添加外部上下文(在&#34; host&#之间) 34;元素):

<host ...>
  <Context docBase="/var/downloads" path="/downloads" />
</host>

然后你应该可以访问:

http://yourdomain.org/downloads/a.xls