2009-09-17 99 views
1

我通過webdav將幾個文件上傳到Alfresco repsitory。批處理過程正常,但在上傳之後,存儲庫中的所有日期都會更改爲當前日期。上傳到Alfresco後如何保留原始日期?

如何讓它保持並顯示原始文件日期(創建和修改)?

謝謝。

回答

1

您可以利用元數據提取器。主要目的是在上傳過程中從二進制文件中提取元數據。有許多內置的元數據提取器,只需查找接口org.alfresco.repo.content.metadata.MetadataExtracter的實施者即可。有不同的提取器可以提取創建日期並將其設置爲Alfresco節點上的cm:created

您可以通過將其作爲規則應用於空間來啓用元數據提取,並在創建規則時在操作下拉框中查找名爲Extract Common Metadata的操作。

1

如果沒有導入代碼明確關閉「cm:auditable」策略的默認行爲,我不相信這是可能的,我懷疑WebDAV驅動程序不這樣做(因爲它無法知道是否這是否合適 - 在某些情況下,強制創建和修改日期至今是正確的事情)。

此行爲在一定程度上詳細討論here - 可能值得評估大容量文件系統導入工具是否是將內容導入到Alfresco更合適的方法,尤其是因爲如果您告訴它,它可以保留創建和修改日期到(即通過指定這些屬性的值)。