2017-02-24 50 views
0

我正在使用liferay 6.2 portal ga4,並且我在文檔庫中以編程方式添加的文件存在問題。當我從tomcat臨時文件夾中讀取一個文件並將其保存在文檔庫中時,有時它是正確的,有時它會變成零字節文件。 我用jquery腳本上傳文件,並且每次在tomcat temp中上傳的文件都有正確的尺寸。一旦我上傳的臨時文件夾中,我將其添加在文檔庫中這樣說:Liferay FileEntry 0字節

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

的語句完成,沒有錯誤和日誌也沒關係,但有時我創建了FileEntry的有0字節而不是在正確的維度。 有人可以幫我嗎? 謝謝 smxworld

+0

http://meta.stackexchange.com/questions/141823/why-is-cross-posting-wrong-on-an-external-site –

回答

0

我有同樣的問題。有兩種不同的DL工作方式。首先是使用DLAppLocalServiceUti,它不適合我。第二個是使用DLFileEntryLocalServiceUtil,這種方式可以解決包含零字節文件夾的所有問題。

希望它有幫助。

+0

嗨,謝謝你的回答。我試圖使用DLFileEntryLocalServiceUtil而不是DLAppLocalServiceUtil,但是當我使用這個時,我有以下錯誤:「沒有存儲庫與主鍵28311」 –