簡體   English   中英

在plone中如何將上傳的文件設為不可下載?

[英]In plone how can I make an uploaded file as NOT downloadable?

我希望只能在瀏覽器上查看上傳的文件內容,即使用atreal.richfile.preview查看doc / xls / pdf文件。 該文件不應該不惜任何代價下載。 如何刪除該文件夾中所有文件的特定文件夾中模板的超鏈接? 我使用Plone 4.1有AT at_download。

來自加利福尼亞酒店的提示:“你可以隨時查看,但你永遠不能離開。”

你真的不想禁用所有下載,我相信你真的只想禁用所有用戶的下載,但所有者。 將文件放入沒有車輛的東西是沒有實際用途的,以便讓它們退回...

...所以你需要用工作流來解決這個問題:

  • 使用具有此行為狀態的自定義工作流定義(“機密”)。 確保未在此狀態的權限中從上面的文件夾繼承“查看”權限,並選中“所有者”(如果您認為合適,可能還有“管理員”)具有“查看”權限。

  • 將機密狀態設置為文件的默認狀態。 如果您不希望在站點范圍內執行此操作,則可以在站點的某些部分使用工作流程策略支持(“布局工作流程”)執行此操作。

如果您希望存在可查看的項目,但不希望下載,則建議您創建自定義權限和自定義類型以使用“查看”以外的權限保護下載(但您仍應使用工作流狀態作為權限角色映射模板)。

腳本(Python)位於/ mysite / portal_skins / archetypes / at_download只需自定義即可包含任何內容。 認為這對於想要通過共享具有查看權限的文件夾保留Plone中的文件/圖像文件的人有用,並禁用對於創建的角色的簽出和復制選項

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM