我在django項目中創建了一個包含圖像字段的表單,並且我成功完成了圖像上傳並將圖像檢索到網頁,但我必須做的另一件事是將圖像不可下載。我通過使用css將圖像作爲div元素的背景圖像來實現這一點。但仍然可以通過查看頁面源和使用圖像的URL來下載圖像。 有沒有其他方法可以使圖像不可下載?如何在django中顯示不可下載的圖像
0
A
回答
0
如果你想服務器的圖像瀏覽器是不可能的圖像不能下載?如果瀏覽器無法訪問內容,瀏覽器將如何解釋?
如果你想圖像不可用可能會添加一個水印。
可以說你可以做到這一點。顯示圖像,但不會下載。但在這種情況下,用戶可以製作一個打印屏幕並將圖像剪掉。
+0
你有沒有選擇在flickr中保存圖片?當我們右鍵點擊圖片時,我們也不會'保存圖片'鏈接。有沒有辦法在Django中這樣做? – Ram
0
你不能這樣做,瀏覽器隱式地下載圖像以顯示它,如果你使一個圖像不可下載,這意味着它不可訪問,因此它不會被顯示。如果你想讓用戶難以保存它,你可以在圖像中禁用右鍵單擊,這樣用戶就不能在Chrome中執行類似於的檢查元素,必須在源代碼中查找圖像。正如我所說,這不是解決方案,因爲沒有。
相關問題
- 1. 圖像不顯示在Django
- 2. 如何在Django中顯示圖像1.10
- 3. 如何在Django中顯示foreignkey圖像
- 4. 如何在django中顯示圖像1.7
- 5. 下載的圖像不顯示iOS Swift
- 6. 如何在buttonclick上顯示不同的下載圖像
- 7. 如何在不上載的情況下顯示預覽圖像?
- 8. 如何在不下載的情況下在瀏覽器中顯示圖像?
- 9. 在Django中顯示圖像
- 10. 顯示下載圖像
- 11. 下載的圖像在圖像視圖中顯示爲空
- 12. 圖像不在Django模板中顯示
- 13. 如何在iPhone中顯示從URL下載的圖像?
- 14. 如何在Device's Gallery中顯示下載的圖像?
- 15. 如何顯示,而不是下載,圖像在Apache?
- 16. SDWebImage下載但不顯示圖像
- 17. SDWebImage不顯示下載圖像
- 18. 圖像不顯示Django + Angular
- 19. Django不顯示圖像
- 20. Django 1.10不顯示圖像
- 21. Django不顯示圖像
- 22. 在圖像中顯示下載的圖像查看
- 23. 如何在下載圖像後在java應用程序中顯示圖像
- 24. 如何顯示從android下載並顯示一個Bitamp圖像?
- 25. Web圖像下載vs Web圖像顯示在圖像視圖
- 26. UITabbarItem: - 下載的圖像不顯示在Tabbar項目中。
- 27. 如何使用AsyncTask下載圖像時顯示默認圖像?
- 28. 在Android下載並顯示圖像
- 29. 如何在flex/as3中下載一組可變圖像並顯示它們?
- 30. 想要在圖像下載過程中顯示「loading」圖像 - Javascript
我認爲你正在尋找這個:http://racingtadpole.com/blog/private-media-with-django/ – danihp
[如何防止從我的網站下載圖像和視頻文件?](http: //stackoverflow.com/questions/1294501/how-to-prevent-downloading-images-and-video-files-from-my-website)。你使用Django的事實並沒有什麼不同,因爲HTML是這裏的決定性技術。 – Louis
@Ram在下面的回答評論你問閃爍。看到[這個問題](https://stackoverflow.com/questions/2129404/how-does-flickr-prevent-people-from-downloading-images-from-the-site)。簡而言之,閃爍實際上並不妨礙**下載,但僅僅使其更難一些。 – Louis