nignx 反向获取到图片,如何让图片不显示
nignx 反向获取到图片,如何让图片不显示
nignx 反向获取到图片,如何让图片不显示

用户500598139
2023年11月16日
|
浏览 153
您可以通过以下方法让图片不显示:
-
使用Nginx的反向代理功能将请求转发到图片的URL上,并在响应中添加适当的HTTP头部来禁止浏览器显示图片。您可以在Nginx配置文件中添加以下指令:
复制代码location /path/to/image { proxy_pass http://image_url; add_header Content-Type "application/octet-stream"; add_header Content-Disposition "attachment; filename=image.jpg"; }这将使浏览器将图片作为附件下载,而不是直接显示在页面上。
-
如果您希望只在特定条件下禁止图片显示,您可以使用Nginx的rewrite模块来修改请求URL,并在需要的时候返回一个空白图片。例如,您可以在Nginx配置文件中添加以下指令:
复制代码location /path/to/image { if ($some_condition) { rewrite ^ /empty_image.jpg last; } proxy_pass http://image_url; }这将根据条件判断是否将请求重写到一个空白图片的URL上。
请注意,这些只是一些示例方法,具体实现取决于您的需求和Nginx配置。建议您参考Nginx官方文档和相关资源来了解更多详细信息和配置选项。
我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;
