這個問題的一部分已經與another stackoverflow question解決,但它似乎並沒有清理一切。如何在blobstorage ZEO服務器中乾淨地刪除plone.app.imaging縮放的blob?
的步驟是:
- 創建一個文檔與一個圖像場
- 看到blobstorage具有一個文件
- 打開視圖與該圖像
- 看到的縮放版本該blobstorage現在有兩個文件,圖像和縮放圖像
- 做,如第E的其他問題,與0天
- 一個
zeopack
看到,仍然有上blobstorage 一個斑點,縮放後的圖像
所以,問題是:一個怎麼也刪除blobstorage這個縮放的圖像?
我試着兩次運行zeopack
沒有成功,縮放的blob仍在。
UPDATE: as vangheem
指出,對於原型Image
內容類型沒有發生。不過,這個問題仍然有效,就像一個基於敏捷的內容類型有一個圖像字段。
如果您刪除文檔,這不是我的用例,我只是想刪除圖像(圖像信用已過期,圖像無法顯示),只能刪除這些尺寸。
你爲什麼要?縮放後的圖像在整個plone中使用,只會重新生成。 – vangheem 2013-02-08 20:50:44
vangheem:事情是,在我們的網站上我們使用的圖像有一定的到期日期(他們在getty左右購買)。所以**在**到期之後**必須被刪除,顯然縮放的圖像不再需要,也不會出現在任何地方 – gforcada 2013-02-09 11:23:03
Martijn:我剛剛刪除了文檔的圖像域。也許這不是刪除圖像字段的正確方法?至於步驟,他們就像我在問題中所說的那樣:創建,添加圖像,確保有兩個斑點,然後刪除圖像。在所有這些(文檔仍然存在)之後,我會進行打包 – gforcada 2013-02-09 11:25:14