2016-01-08 50 views
-1

我們在我們的網上商店出售照片,對我們的業務而言,所有圖像都保密。當使用ImageResizer作爲管線時,我們如何保護我們的圖像

圖像位於不同的位置,爲此,我建立了一個運行imageresizer(Windows Server,IIS7)的站點和作爲虛擬文件夾掛載的圖像。

我們如何最好地確保圖像只能從我們的網上商店到達?

我讀了一些關於remoteReaderPlugin,但圖像需要更新,據我瞭解,remoteReaderPlugin不選項,因爲它永久緩存?

回答

0

ImageResizer 4有一個Config.Current.Pipeline.AuthorizeImage事件,您可以處理和實現基於授權邏輯或解析或任何其他參數。

它還與其他ASP.NET和IIS授權系統集成。

+0

謝謝! 我們結束了使用AuthrizeImage事件和簽名的URL。 瀏覽remoteReader的代碼,它似乎只是標記url而不是resizesettings。只要改變查詢,就可以獲得任意大小的圖像。不知道這是否是故意的 – martin

相關問題