Liferay FileEntry 0个字节

时间:2017-02-24 14:41:44

标签: tomcat upload liferay liferay-6

我使用了liferay 6.2 portal ga4,我在文档库中以编程方式添加了文件时出现问题。当我从tomcat临时文件夹中读取文件并将其保存在文档库中时,有时它是正确的,有时它会变成零字节文件。 我使用jquery脚本上传文件,每次在tomcat temp上传的文件都有正确的尺寸。一旦我将其上传到临时文件夹,我就会以这种方式将其添加到文档库中:

FileEntry fileEntry = DLAppLocalServiceUtil.addFileEntry(userId, folderUser.getRepositoryId(),
               folderUser.getFolderId(), file.getFileName(), file.getContentType(), file.getFileName(), description,changelog, fileTmp, serviceContextFiles);

语句完成没有错误,日志也可以,但有时我创建的fileEntry有0个字节而不是正确的维度。 有人能帮我吗? 谢谢, smxworld

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。使用DL有两种不同的方式。第一个是使用DLAppLocalServiceUti,它并不适合我。第二个是使用DLFileEntryLocalServiceUtil,这样就解决了包含零字节文件夹的所有问题。

希望它有所帮助。