2012-05-24 119 views
3

我正在使用PHP並使用Codeigniter框架。有沒有辦法在服務器上傳和保存圖像時,我可以在網頁上顯示圖像時扭曲圖像並使其不變形?使用PHP上傳和顯示時扭曲和無扭曲圖像

我想要的是如果有人獲得了圖像,他們無法看到它裏面的內容。這是爲了提高安全性。

非常感謝。

+0

不。有一些技巧可以防止人們遠程鏈接到您的圖像,但底線是如果有人能看到您的圖像,他們可以保存圖像。 –

+0

我不認爲這是OP希望防止的,但是? :) – Daan

回答

1

您可以在圖像上傳後對其進行加密,並在用戶請求時再次對其進行解密。如果您提供大量圖像,這將佔用大量CPU資源,但如果您希望確保圖像無法被可能訪問服務器硬盤的第三方讀取,則加密是一條可行之路。

當然,如果這是你想要防止的,你不應該在你的服務器上存儲解密密鑰!所以你需要實現某種公私密鑰系統,用戶自己擁有圖片的解密密鑰。

爲了獲得最大的安全性,您還可以考慮使用SSL連接進行上傳和下載。