我有一个仪表板托管在 centos 机器上的 apache tomcat 服务器上。我把onclick需要下载的文件保存在下面的路径
project_name/resources/filename
所以单击时,我将 href
设置为上述路径,以及用于下载文件的浏览器(我在这里谈论的是 .xlsm
文件)。但是由于某些奇怪的原因,现在根本无法下载该文件。我收到一个 The requested resource is not available.
错误。我确定该文件在那里。我在同一个文件夹中添加了一个 pdf 和一个 pptx 文件,并尝试使用它们各自的 url 直接访问它,但我遇到了同样的错误。
但是如果是浏览器可以显示的文件,比如txt文件或者json文件,我直接访问就可以在浏览器上查看。
自从早些时候下载文件以来,我猜某些设置可能已经更改。我需要做什么来纠正这个问题?
最佳答案
我将 webapps/project_name/resources/filename
中文件的权限更改为 rwxrwxrwx
。这为我解决了这个问题。
关于Tomcat 请求资源不可用错误,即使文件存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35159443/