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

平面设计平台有哪些seo实战密码电子版

平面设计平台有哪些,seo实战密码电子版,做的比较好的美食网站,兵团建设环保局门户网站1. 说明 在数据管理当中,批量处理某些文件,并以压缩包的形式在前端进行下载是很常见的功能,本文将简要讲述如何实现此功能,主要包括后端文件的整合与发送,前端文件的接收与下载。 2. 具体步骤 2.1 后端文件处理与发…

1. 说明

在数据管理当中,批量处理某些文件,并以压缩包的形式在前端进行下载是很常见的功能,本文将简要讲述如何实现此功能,主要包括后端文件的整合与发送,前端文件的接收与下载。

2. 具体步骤

2.1 后端文件处理与发送

后端接收到文件下载的指令后,需要根据具体业务处理相关文件,比如从数据库中把相关数据读取出来并保存到文件中,后端的上传只需要文件的具体地址,这里相关文件的内容操作不再说明,只记录如何将已经处理好的文件进行上传的方法,具体操作如下代码:

from flask import Flask, request, jsonify
from flask_cors import CORS
from flask import send_file
import os
import zipfileapp = Flask(__name__)CORS(app)@app.route(/testDownload/, methods=[‘GET’,’POST’])
def testDownload():# 这里省略具体文件内容的操作,直接拿到需要下载的文件路径download_file_path_list = [./测试文件一.txt”,”测试文件二.txt”]zip_file_name = “test_files.zipwith zipfile.ZipFile(zip_file_name, ‘w’) as zipf:# 遍历路径列表,把指定文件写入到压缩包中for filePath in download_file_path_list:zipf.write(filePath, os.path.basename(filePath))# 发送压缩文件return send_file(zip_file_name, as_attachment=True)if __name__ == ‘__main__’:app.run(host =0.0.0.0, debug = True)
2.2 前端文件接收

此处只做简单测试,前端页面的整体代码可根据项目需要自行设计,这里只给出响应方法实现,比如为一个按钮添加点击事件的处理方法,相关代码如下;

testDownLoad(){let download_url =/api/testDownload’;axios.get(download_url,{responseType: ‘blob’}).then(response => {let blob = new Blob([response.data], {type: ‘text/case;chalet=ute-8;});let url = URL.createObjectURL(blob);let link = document.createElement(‘a’);link.setAttribute(‘href’, url);link.setAttribute(‘download’, ‘test’+.zip’);document.body.appendChild(link);link.click();document.body.removeChild(link);});
}

结束,没啥问题应该是可以实现功能的。

http://www.dtcms.com/wzjs/55437.html

相关文章:

  • 长沙做旅游网站多少钱深圳优化公司义高粱seo
  • 网站建设日程表个人如何在百度上做广告
  • 下列哪些属于营销型网站的基础建设如何推广普通话
  • asp.net+制作网站开发深圳博惠seo
  • 一级a做爰片软件网站山西太原网络推广
  • 日喀则市住房和城乡建设局网站crm客户管理系统
  • 莱芜建设网站2023网络营销成功案例
  • 好的企业网站建设上海整站seo
  • wordpress安装中文seo软件哪个好
  • 施工企业工作环境关键词自动优化
  • 做网站基本教程百度seo软件优化
  • 番禺网站建设公司百度推广怎么做步骤
  • 算命网站建设开发深圳推广平台深圳网络推广
  • 泰安网站制作湖南关键词网络科技有限公司
  • 找个人合伙做网站高清网站推广免费下载
  • 网站域名查询网址关键词排名关键词快速排名
  • 彩票网站怎么做推广北京网站seo费用
  • 自己有网站怎么做点卡?今日最新的新闻
  • 怎样做支付网站高质量网站外链平台
  • php做网站切换语言扬州百度推广公司
  • 成都企业网站开发公司常用的营销方法和手段
  • 公交车网站怎么做留言板在seo优化中
  • 极速网站建设哪家好西安网络公司
  • 我想做自己网站怎么做百度竞价推广点击软件奔奔
  • 这几年做那个网站能致富seo外链资源
  • 中山哪里有做微网站的推广途径有哪些
  • 如何将网站的关键词排名优化seo查询网站
  • 安徽网站排名优化公司做网站
  • 网站设计的一般步骤是什么?广州引流推广公司
  • 微信如何建立网站nba排名