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

vs做网站如何放背景图东莞seo收费

vs做网站如何放背景图,东莞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.yidumall.com/news/73955.html

相关文章:

  • 顺德网站建设基本流程武汉网站维护公司
  • 如何做招聘网站效果分析宁波seo关键词培训
  • 室内设计师35岁后的出路宁波seo网络推广选哪家
  • 双语网站建设费用百度开户代理公司
  • 精神文明建设专题网站如何进行网站推广
  • 国外包装设计网站大全百度电商推广
  • 做网站客源搜索引擎排名竞价
  • 宁波网站推广厂家电话中国互联网公司排名
  • 给别人云做网站赚钱吗lol今日赛事直播
  • 健身俱乐部网站开发文档网站网络优化外包
  • 印度vps云服务器东莞关键词seo
  • 昆明做网站百度信息流投放
  • 萝岗网站建设优化常用的网络推广手段有哪些
  • 动态网站通讯录怎么做seo关键词智能排名
  • 开鲁企业网站建设企业网络搭建方案
  • 申请域名后可以做自己的网站吗最新做做网站
  • 买外贸衣服的网站2022新闻热点10条
  • 天河区网站建设关于市场营销的100个问题
  • 网站建好了怎么做才赚钱危机公关
  • 今日头条做网站百度推广一年要多少钱
  • 小户型室内装修设计公司网站今日热点新闻事件摘抄2022
  • 北京做网站的外包公司泉州百度推广咨询
  • 什么软件做网站比较好云计算培训费用多少钱
  • 专业网站建设公司网络推广有哪些渠道
  • dw做网站教程吉林网络seo
  • 北京市建设教育协会网站查询石家庄seo排名公司
  • 响应式网页模版重庆seo网站推广费用
  • 天津建设人才网官网seo标签优化
  • 渭南网站建设与维护windows优化大师是什么
  • php网站怎么做post订单营销网站建设方案