2012-10-10 66 views
2

當用戶將文件上傳到文件放置區域時,需要使用itercept事件。Sitecore文件上傳事件

在這種情況下,我應該訪問具有文件放置區域和上傳文件的項目。

我試過項目:保存和uiUpload處理器,但他們沒有提供足夠的信息。

我需要的是:

  • 文件拖放區域ID字段
  • Upadete項目
  • 上傳的文件名

不要Sitecore的對此類用戶行爲的所有必需的事件信息?

回答

4

我設法解決我的問題。

我用uiUpload管道攔截文件上傳。

然後我使用UploadArgs的UploadedItems屬性來獲取媒體庫中的文檔項目。

之後,我使用媒體文件夾屬性「Refererrs」(它是與FDAFolder模板的項目祖先)來獲取相關項目和上傳到的字段。