
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
浏览器下载文件为什么会直接打开
本地浏览器安全性限制:由于浏览器安全机制的限制,有些浏览器可能会禁止下载某些类型的文件,比如 EXE 或 ZIP 文件等。服务器未正确设置 MIME 类型:在某些情况下,即使文件存在于服务器上,浏览器也可能无法识别该文件的类型,从而导致下载失败。这些 MIME 类型表明该文件是“二进制”文件,不能直接显示在浏览器中,浏览器会将其下载到本地硬盘上,让用户自己决定如何处理它。通常情况下我们都是使用的a
CDN链接下载或不同域名下载
场景:后端返回的下载链接为cdn链接,而cdn链接不能直接作为下载的链接地址解决方案(步骤):1.向后端请求得到CDN的下载地址2.通过ajax的方式向cdn链接请求3.将请求得到的结果转成二进制流4.再将其变成一个下载的链接赋值给a标签的href属性,并自动触发a标签的下载// 这里是批量下载,请求的谷歌云的链接const ajax = (url, callback, options) =>
umi build报错:TypeError: Cannot read properties of undefined (reading ‘toLowerCase‘)
umi项目打包时报错:原因时样式文件中出现了没有赋值的样式自测了一小部分样式,目前只发现margin、padding没有赋值时打包会报这个错误解决办法:如果代码仓库运行且打包是正常的就将本地开发的代码和分支上的代码进行比对,否则只有一个个去找(不知道广大码农们还有没有什么好办法)预防措施:在写代码时开启eslint检查,如果代码有问题或者不符合规范则会在编辑器中报出来...
到底了







