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

标签 javascript java html tomcat download

我有一个项目需要我上传一个 excel 文件,对其进行操作,然后提供下载修改后的文件的选项。

我已成功将文件上传到我的本地计算机上,但在操作并提供下载选项后 <a href="/home/aman/projetc/a.xls" download="a.jsp">Download</a>下载显示“找不到文件”。我怎样才能让这个文件对项目可用? `

最佳答案

路径“/home/aman/...”(一个 unix 用户目录)不能从网络访问(或者至少我希望如此)。您可以创建一个不同的目录来存储您的下载,也许是“/var/downloads”,授予 Tomcat 读取它的权限,并将外部上下文添加到您的 server.xml(在“主机”元素之间):

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

那么你应该可以访问:

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

关于javascript - 如何使文件可供在 Tomcat 上运行的项目下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36470389/

相关文章:

JavaScript 正则表达式测试和替换

java - 如何使用 iTextPDF 创建段落?

html - 仅使用 CSS 在按钮下方创建矩形

html - 分词 css 未相应对齐

javascript - Python抓取splash javascript点击

javascript - 在 Flask 中嵌入 Bokeh 图

java - Firebase/DrawerLayout - 无缘无故注销?

java - 在java树中查找子节点(递归)

html - 如何调整 space-around 的间距?

javascript - 时间到期时调用操作方法