如何使在Tomcat上运行的项目可以下载文件
How to make a file available to a Project running on Tomcat for downloading
我有一个项目,要求我上传一个excel文件,对其进行操作,然后选择下载修改后的文件。
我已经成功地将文件上传到了我的本地机器上,但在操作并提供了通过<a href="/home/aman/projetc/a.xls" download="a.jsp">Download</a>
下载的选项后,下载显示"找不到文件"。如何使此文件可用于项目?`
路径"/home/aman/…"(unix用户目录)无法从网络访问(或者至少我希望如此)。您可以创建一个不同的目录来存储您的下载,可能是"/var/downloads",授予Tomcat读取它的权限,并将外部上下文添加到server.xml(在"host"元素之间):
<host ...>
<Context docBase="/var/downloads" path="/downloads" />
</host>
然后你应该能够访问:
http://yourdomain.org/downloads/a.xls
相关文章:
- 如何在生成下载文件时显示加载动画
- 正在将数据主题添加到所有项目
- 直接下载文件,而不是从window.open(url)
- 如何使用javascript或html下载PDF格式的填写表单
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- Javascript运行php文件,然后下载文件
- 如何检查管道中未定义的项目
- 在单击href链接的同时下载文件
- 尽管链接成功并已成功下载,但未找到NPM模块
- 如何下载杜兰达尔示例项目(Hello World)的源代码
- 如何使在Tomcat上运行的项目可以下载文件
- Highcharts使用javascript将图表保存在项目文件夹中,而不是下载文件夹中
- 下载最新版本的 GitHub 项目的链接
- 聚合物项目材料设计下载文件不起作用
- 下载开始时隐藏项目
- 如何使用nodejs从项目/特定位置下载文件
- 从下拉菜单中下载项目
- 避免为所有项目反复下载节点JS模块
- 下载JSP项目
- 如何向项目中的用户添加下载链接