Tomcat Liferay文件项0字节

Tomcat Liferay文件项0字节,tomcat,upload,liferay,liferay-6,Tomcat,Upload,Liferay,Liferay 6,我使用的是liferay 6.2 portal ga4,在文档库中以编程方式添加的文件有问题。当我从tomcat temp文件夹中读取一个文件并将其保存在文档库中时,有时它是正确的,有时它会变成一个零字节的文件。 我用jquery脚本上传文件,每次在tomcat temp中上传的文件都有正确的维度。一旦我将其上传到临时文件夹中,我会以以下方式将其添加到文档库中: FileEntry fileEntry = DLAppLocalServiceUtil.addFileEntry(userId, fo

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

FileEntry fileEntry = DLAppLocalServiceUtil.addFileEntry(userId, folderUser.getRepositoryId(),
               folderUser.getFolderId(), file.getFileName(), file.getContentType(), file.getFileName(), description,changelog, fileTmp, serviceContextFiles);
语句完成时没有错误,日志也正常,但有时我创建的fileEntry有0个字节,而不是正确的维度。 有人能帮我吗? 非常感谢。
我也有同样的问题。使用DL有两种不同的方法。第一个是使用
DLAppLocalServiceUti
,它对我不起作用。第二种方法是使用
DLFileEntryLocalServiceUtil
,这种方法解决了包含文件夹的零字节的所有问题


希望有帮助。

嗨,谢谢你的回答。我尝试使用DLFileEntryLocalServiceUtil而不是DLAppLocalServiceUtil,但是当我使用它时,出现了以下错误:“不存在主键为28311的存储库”