我为fileupload创建了一个自定义portlet来上传类型为(.pdf,.doc,.txt,.docx)的文件。
之后我创建了另一个portlet,在其中我为这些文件提供静态URL以供下载,但是它显示file not found
。
如果我重启服务器。文件下载,在本地服务器,它可以正常工作,无需重新启动,但在实时服务器上我需要重新启动服务器,然后才下载文件。
<form action="http://localhost:8080/CompanySidePortlet-portlet/gulfdiceResumes/<%=jobpost.getResume()%>" method="post">
<button style="BACKGROUND-COLOR: lightblue; WIDTH: 25%; HEIGHT: 26px">Download</button>
</form>
这是供下载的表单..我已在实时网站上针对localhost
提供了网址。
环境:带有Tomcat的Liferay 6.1
答案 0 :(得分:0)
当远程服务器启动时,Tomcat可能会使用某种CHMOD,您可以试试
File tempFile= File.createTempFile("tempTest", ".pdf");
并看看它给你的是什么
同样,这条道路真的正确吗?