当前位置: 首页 > news >正文

适合大学生举办的活动策划重庆seo点击工具

适合大学生举办的活动策划,重庆seo点击工具,制作平台网站方案,苏州园区网站建设需求 最近想做一个小工具,大概要实现这样的效果:后端生成条形码后,不保存到服务器,直接返回给前端展示。 大概思路是,通过 python-barcode库 生成条码的字节流,生成字节流后直接编码成base64格式返回给前…

需求

最近想做一个小工具,大概要实现这样的效果:后端生成条形码后,不保存到服务器,直接返回给前端展示。

大概思路是,通过 python-barcode库 生成条码的字节流,生成字节流后直接编码成base64格式返回给前端,前端通过img标签展示base64格式的图片。

代码示例

后端代码

以flask为例,其他web框架实现的方法类似。

这里使用Code128格式的条码,可以去python-barcode官网看看,该工具还支持生成其他格式的条码。

@app.route('/barcode', methods=['POST'])
def bar_code():param_code = request.get_json()['barCode']buffer = BytesIO()Code128(param_code, writer=SVGWriter()).write(buffer)res = base64.b64encode(buffer.getvalue()).decode('utf-8')return {"code": 200,"message": "success","data": res}

前端代码

以vue为例

<template><img :src="imgUrl" />
</template><script setup>
import { onMounted, ref, inject } from 'vue'
const axios = inject("$axios")const imgUrl = ref(null)const load_barcode = async () => {// 请求后台const param = {"barCode": "100000902922"}let res = await axios.post("http://127.0.0.1:5000/barcode", param);// 获取base64格式的图片const b4 = res.data.data// 绑定到img的srcimgUrl.value = "data:image/svg+xml;base64," + b4
}onMounted(() => {load_barcode()
})</script>

最后的效果

如有问题,欢迎指正。

 

http://www.ritt.cn/news/963.html

相关文章:

  • 给自己的网站做关键词流程网站买卖交易平台
  • 视频网站的建设百度一下百度一下百度一下
  • 建设银行网络学习网站广告买卖网
  • 做ipo尽调需要用到的网站济南网站建设方案
  • 如何在手机上做自己的网站培训平台有哪些
  • 惠州市上海搜索引擎优化公司
  • 制作酒店网站开发一个网站
  • 建设产品网站课程设计百度 指数
  • 无锡网站建设制作开发百度关键词规划师
  • 网站开发微信授权登录线下推广怎么做
  • 打开百度竞价页面是网站是什么软文营销的经典案例
  • 网站开发自学资料网站优化的方式有哪些
  • 做试客刷单的网站有哪些2023新闻摘抄大全
  • 郑州做网站seo解释
  • 深圳做网站的公司的区域天津网站优化
  • 用wordpress建立学校网站吗网页制作软件dreamweaver
  • 内蒙住房和城乡建设部网站晚上国网app
  • 申请永久网站空间百度联盟注册
  • 哪里有做阿里网站的seo工作怎么样
  • 友汇网站建设一般多少钱官方百度app下载安装
  • 株洲做网站做网站的流程与步骤
  • 怎么配置网站服务器百度贴吧怎么发广告
  • 网站建设思维导图的要求网站收录一键提交
  • 上海网站排名推广竞价排名的优缺点
  • 郑州上街网站建设公司构建新发展格局
  • 免费网站收录提交百度指数是干嘛的
  • 电子商务网站建设a卷网站建设的基本流程
  • 青海网站建设公司佛山全网营销推广
  • 做旅游宣传图的网站有哪些百度客服投诉中心
  • 网站多种语言是怎么做的沧州seo包年优化软件排名