2013-03-20 20 views

回答

1

的內容僅僅是類型釐米的節點上的屬性:內容,所以是的,這是可能的。實際上,每當您在Alfresco中編輯文件的內容時,內容都會被替換。它只是選擇使用什麼技術的問題。

+0

我正在使用Java。我能夠使用此代碼更新文件: ContentWriter writer = getContentService()。getWriter(node,ContentModel.PROP_CONTENT,true); MimetypesFileTypeMap mimeTypesMap = new MimetypesFileTypeMap(); String mimeType = mimeTypesMap.getContentType(file); writer.setMimetype(mimeType); writer.putContent(file); 但是,我發現這也改變了文件的創建日期。有沒有辦法 來更新文件內容而不更改文件的創建日期? – 2013-03-21 20:45:45

0

我想下面是另一種方法。

ContentData content = ContentData.createContentProperty("My content."); 

nodeService.setProperty(nodeRef, ContentModel.PROP_CONTENT, content); 
1

它應該幫助你:

ContentWriter writer = contentService.getWriter(nodeRef, ContentModel.PROP_CONTENT, true); 

writer.putContent(inputStream); 
相關問題