当前位置:当前位置: 首页 >
做网页开发时,允许用户输入url图片地址来作为自己的头像有什么风险?
人气:发表时间:2025-06-23 18:00:16
可以考虑加载前做验证:向该url发送*** head请求,判断返回的content-type是否为image,以及是否在限制尺寸以下。
head请求只会获取响应header,不会获取响应体,所以可以一定程度上避免“非图片url”或者“巨型图片”造成的***浪费和页面卡顿问题。
同时,也可以避免XSS(因为把js代码填进来不可能通过上述验证)和XSRF(因为接口不可能接受head请求) 有错误请指正。
同类文章排行
- 2025年6月,到底买油车还是电车?
- MacOS真的比Windows流畅吗?
- 孩子画过什么画让你非常震惊?
- 你见过最无用的节俭行为是什么?
- 请问一下图中***的名字,谢啦?
- 什么是稳定币?有人说它是「一场饮鸩止渴的游戏」,你怎么看?
- 印度为什么一定要和中国作对?
- 个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利?
- 为何中文互联网相对英文互联网的内容质量较低?
- PHP初学者,我能不能使用PHP来开发桌面应用?
最新资讯文章
- 未过门的孙媳妇需要给男方爷爷出殡吗?
- 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 如何评价字节跳动开源的 HTTP 框架 Hertz ?
- 始终怀不上孕是种怎样的体验?
- 有什么适合夏至日喷的香水?
- Chrome 浏览器设计的神细节有哪些?
- 《魔兽世界》以前有什么好玩有趣的老技能?
- 为什么tokio能成为rust异步标准?
- 如何评价《三体2 · 黑暗森林》中四个面壁者?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 如何评价捞女游戏改名,全网“围剿”,以及导演b站账号被封这件事?
- 前端因为像素还原设计稿而离职,这是个别现象吗?
- 中医把脉是***吗?
- 为什么长得漂亮却没什么用?
- 为何 PC 需要单核高性能,而服务器不在乎?
- ***拍大尺度片子时摄影师不会看光吗?
- 只有我觉得.doc文件比.docx文件便捷吗?
- MacOS真的比Windows流畅吗?
- 你如何看待鸿蒙PC不允许侧载?
- 初学者做游戏用godot还是unity好?