我使用了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
答案 0 :(得分:0)
我遇到了同样的问题。使用DL有两种不同的方式。第一个是使用DLAppLocalServiceUti
,它并不适合我。第二个是使用DLFileEntryLocalServiceUtil
,这样就解决了包含零字节文件夹的所有问题。
希望它有所帮助。