本地服务器vue和react调用在线图片403问题
本地服务器vue和react都有这个问题
原理是
其实是这个网址 :
https://images.weserv.nl/docs/format.html#adaptive-filter
images.weserv.nl是一种图像缓存和调整大小服务。我们的服务器调整您的图像大小,在全球范围内缓存并显示它。
<template> <b>显示在线图片</b> <div> <img width="300" :src="imgsrc" alt=""> <img width="300" :src="src" alt="403"> </div> </template> <script setup lang="ts"> import { ref,onMounted} from 'vue' function getImages(_url: any) { if (_url !== undefined) { let _u = _url.substring(8); // 得到https://后的内容 return 'https://images.weserv.nl/?url=' + _u; } } let src = "https://pic.cnblogs.com/avatar/626968/20141211154308.png" let imgsrc = ref<string|undefined>('') onMounted(() => { imgsrc.value = getImages(src); }) </script>
参考网站
https://blog.csdn.net/weixin_34849131/article/details/119589238?spm=1001.2014.3001.5501
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
2021-03-03 vue---filters过滤器的使用
2020-03-03 git commit之后,想撤销commit