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

简单的网页设计教程好的seo公司营销网

简单的网页设计教程,好的seo公司营销网,中国日本韩国免费,wordpress日志和文章需求 最近想做一个小工具,大概要实现这样的效果:后端生成条形码后,不保存到服务器,直接返回给前端展示。 大概思路是,通过 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.zhongyajixie.com/news/48229.html

相关文章:

  • 焦作做网站公司自媒体平台有哪些
  • 保定市做网站的电话品牌广告
  • 深圳建站公司招聘百度推广代理
  • 网上接网站做百度指数查询工具app
  • 视频网站怎么制作北京网站优化服务商
  • 武威网站建设百度极速版
  • 阿里云备案网站建设方案书模板上海百度推广电话客服
  • php站点搭建seo的流程是怎么样的
  • 珠海做网站的公司介绍优化设计三年级上册语文答案
  • 公司网站建设哪里好百度一下你就知道 官网
  • 计算机毕业论文网站开发总结重庆seo排名扣费
  • c2b网站开发源码交易平台
  • 弹窗网站制作seo网站排名优化培训教程
  • seo策划方案广告投放优化师
  • 广州高端品牌网站建设哪家公司好怎么做百度网页推广
  • 公积金网站怎么做增员百度企业号
  • 网站建设什么牌子好seo 的原理和作用
  • 长春专业企业网站建设价格游戏搬砖工作室加盟平台
  • 深圳龙华做网站上海网站排名优化
  • 网站模板与网站定制版的区别搜索引擎营销的优缺点
  • java做手机网站建设站内推广有哪些方式
  • 香港公司网站内地主机seo在线培训
  • 东莞房地产网站建设国外域名注册平台
  • wordpress 文章名seo网站排名的软件
  • 网站备案 地域百度快照官网登录
  • 阿里云 做网站东莞疫情最新消息今天新增病例
  • 福州网站建设案例优化快速排名公司
  • 东莞网站建设制作公司人民日报今日头条新闻
  • 做营销的一般逛哪些网站电商代运营收费标准
  • 禹州做网站百度网站制作联系方式