当前位置: 首页 >
做网页开发时,允许用户输入url图片地址来作为自己的头像有什么风险?
- 人气:
可以考虑加载前做验证:向该url发送*** head请求,判断返回的content-type是否为image,以及是否在限制尺寸以下。
head请求只会获取响应header,不会获取响应体,所以可以一定程度上避免“非图片url”或者“巨型图片”造成的***浪费和页面卡顿问题。
同时,也可以避免XSS(因为把js代码填进来不可能通过上述验证)和XSRF(因为接口不可能接受head请求) 有错误请指正。
推荐资讯
- 2025-06-21有没有追妻火葬场追不回来,女主跟男二收获幸福,男主后悔莫及的文?
- 2025-06-21《碟中谍 8》都有哪些槽点?
- 2025-06-21华为千亿营销是真的吗?
- 2025-06-21重庆现在到什么地步了?
- 2025-06-21***《凡人修仙传》有哪些令人伤感的情节?
- 2025-06-21H264和H265谁画质好,求回谢谢!?
- 2025-06-21独立开发桌面程序(Windows)UI框架选择哪个更好?
- 2025-06-21为什么还用导弹发射井,机动式部署不是更安全吗?
- 2025-06-21HTTP/3 解决了什么问题,又引入了什么新问题?
- 2025-06-21有没有免费的语音转文字的软件?
- 2025-06-21有没有好的家用NAS解决方案,需求如下:可以远程控制开关机,电脑、手机投送存储、下载文件?
- 2025-06-21Python+rust会是一个强大的组合吗?
- 2025-06-21中办、国办发文,拟新建改扩建 1000 所以上优质普高,将带来哪些影响?可能面临哪些挑战?
- 2025-06-21程序中提升几毫秒、节省几 kB 的内存有必要吗?
- 2025-06-21感觉鱼缸久了底下火山石里脏脏的,能彻底换水清理一遍不?
- 2025-06-21以色列为什么要打伊朗?
推荐产品
-
如何评价《灵笼 2》第六集?
看完第六集,我敢确定,巨人脑子里的小孩就是马克,至少马克是第 -
网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
我估计了一下,大概可以做到百元以内,大概率免费。 使用Clo -
5挺马克沁机枪,能否击败50万重骑兵?
答案是,不能!你也太小看重骑兵了! 都不用50万,给我500 -
以色列为什么突然敢打伊朗了?不怕被报复?
唉,说真话,没人听, 以色列打哈马斯,或许大家都可以骂以色列
最新资讯
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 生活中怎样的美女才能被称为「大」美女?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 和异性最疯狂有多疯狂?
- 京东刘强东近期小范围分享怎么看?
- 历史上,寒潮最南能影响到哪里?有北半球寒潮影响到南半球或南极寒潮影响到北半球的记录吗?
- 一枚东风41能直接干掉一艘航母吗?
- 如何评价 Grace 在《歌手 2025》第六期演唱的《如愿》?