问题:后端返回文件流,前端使用axios下载或者在线预览下载文件流importaxiosfrom'axios'//设置响应类型为blobaxios.get('/api/app/xxx/downloadExcel',{responseType:'blob'}).then(resp=>{lette
在一些大型项目的开发中,我们需要创建很多字符串模板,然后在需要的时候填入对应的信息。例如:复制template_1='缺少参数:{field_name}'template_2='网页请求失败,url:{url},状态码:{status},返回信息:{resp}'template_3='其他未知错误:
关于Python有一句名言:不要重复造轮子。但是问题有三个:1、你不知道已经有哪些轮子已经造好了,哪个适合你用。有名有姓的的著名轮子就400多个,更别说没名没姓自己在制造中的轮子。2、确实没重复造轮子,但是在重复制造汽车。包括好多大神写的好几百行代码,为的是解决一个Excel本身就有的成熟功能。3、
在昨天的文章《一日一技:反爬虫的极致手段,几行代码直接炸了爬虫服务器》中,我讲到了后端如何使用gzip返回极高压缩率的文件,从而瞬间卡死爬虫。大家都知道我的公众号风格,两头得罪讨好人。昨天我帮了后端,今天我就帮帮爬虫。作为爬虫,如何避免踩中gzip炸弹?最直接的方法,就是把你的爬虫隐藏起来,
1.目标场景女朋友会Python是多么可怕的一件事!上篇文章发布之后,一位朋友告诉忽略了一件事,假设女朋友会Python的话,那岂不是要翻车?如果是这样的话,女朋友发过来的图片包含的地理位置是否真实,要打一个BigBig的问号了?实际上,利用Python是可以非常方便地修改一张图片的地理位置。2.编
1.前言个人网站最近增加了评论功能,为了方便用户不用注册就可以评论,对接了QQ和微博这2大常用软件的一键登录,总的来说其实都挺简单的,可能会有一点小坑,但不算多,完整记录下来方便后来人快速对接。2.后台设计在真正开始对接之前,我们先来聊一聊后台的方案设计。既然是对接第三方登录,那就免不了如何将用户信