这是我第一次发帖,所以我很抱歉,如果我不是那么清楚
我是开发人员,我使用liferay。 我创建了一个portlet,在你上传到服务器后生成一个.pdf进行打印。
创建文件后,portlet会引导您进入加载.pdf
的页面问题是当你去那个页面时说:
禁 您无权访问此服务器上的/pdf/EP54879.pdf。
它说,因为当创建.pdf时,它仅使用权限640生成,我尝试使用644访问。(访客)
目前我已在服务器中放置一个CRON来更改权限,但我需要在创建的同时获得644权限的访问权。
我一直都在寻找,但我一无所获。
可以更改权限吗?
我使用weblogic,我不知道问题是liferay还是weblogic。
谢谢!
答案 0 :(得分:1)
您可以使用文件API方法使用以下方法设置适当的权限。
setReadable(readable, ownerOnly) / setReadable(readable)
setWritable(writable, ownerOnly) / setWritable(writable)
setExecutable(executable, ownerOnly) / setExecutable(executable)
此致