网站地图官方微信:
网站首页 唐坊镇 龙游县 富文镇 五通乡 三洞镇 日星乡

当前位置: 首页 >

做网页开发时,允许用户输入url图片地址来作为自己的头像有什么风险?

可以考虑加载前做验证:向该url发送*** head请求,判断返回的content-type是否为image,以及是否在限制尺寸以下。

head请求只会获取响应header,不会获取响应体,所以可以一定程度上避免“非图片url”或者“巨型图片”造成的***浪费和页面卡顿问题。

同时,也可以避免XSS(因为把js代码填进来不可能通过上述验证)和XSRF(因为接口不可能接受head请求) 有错误请指正。

做网页开发时,允许用户输入url图片地址来作为自己的头像有什么风险?

  • | 2024 年净水器哪个牌子好?家用净水器的选购攻略是什么? |

    作为一名安装师傅,承接安装过汉斯希尔,3M,怡口,霍尼韦尔,...

    查看详情>>
  • | Rust 的设计缺陷是什么? |

  • | 在go语言中,为什么使用defer? |

  • | Caddy 和 Nginx 比有哪些优点和缺点? |

  • | 年后刚刚提拔的主管,突然提出离职了,这是为什么? |

  • | 《红色警戒2》里为什么防空导弹不如防空炮? |

  • | 如何评价剪映svip,599一年,有替代方案吗? |

  • | 俗话说“女人三十如狼四十如虎”,到底是不是真的?? |

  • | 自己拥有一台服务器可以做哪些很酷的事情? |

  • | 为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要? |

  • | 维护一个大型开源项目是怎样的体验? |

  • 今天,我们来聊聊一个可能被你忽视,而且非常强大的标准 J**...

    2025-06-25
  • 我来给个基本上不会被抓的方案。 眼镜里装个摄像头,然后摄像...

    2025-06-25
  • 用内存虚拟化方案就可以了。 因为 Obsidian 对于 ....

    2025-06-25
  • 曾经你在电视机上看过的电视剧, 现在全世界可能不到10个人拥...

    2025-06-25

关注我们

添加微信好友,关注最新动态