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

FLASK创建下载

html用a标签

<!-- Button to download the image -->
<a href="{{ url_for('download_file', filename='image.png') }}">
   <button>Download Image</button>
</a>

后端:url_for双大括号即是用来插入变量到模板中的语法。也就是绑定了函数download_file()

from flask import Flask, render_template, send_from_directory
@app.route('/download/<filename>')
def download_file(filename):
    # Send the image file to the client
    return send_from_directory(app.config['UPLOAD_FOLDER'], filename,as_attachment=True)

Flask Route /download/<filename> : When the button is clicked, it triggers the /download/<filename> route, which uses send_from_directory to serve the image file stored in the static/images directory.


http://www.kler.cn/a/504289.html

相关文章:

  • nexus搭建maven私服
  • 分布式数据存储基础与HDFS操作实践(副本)
  • Grails应用http.server.requests指标数据采集问题排查及解决
  • 数据挖掘实训:天气数据分析与机器学习模型构建
  • 初识JVM HotSopt 的发展历程
  • [Flutter] 使用ScrollController配合EasyRefresh实现列表预加载:在还未滑动到底部时加载下一页数据
  • No.1|Godot|俄罗斯方块复刻|棋盘和初始方块的设置
  • 自动生成数据:SQLark 让数据测试更高效
  • 自定义封装进度条标签
  • 设计模式 行为型 责任链模式(Chain of Responsibility Pattern)与 常见技术框架应用 解析
  • JS后盾人--再一次的走进JS?
  • STM32程序发生异常崩溃时,怎样从串口输出当时的程序调用栈等信息
  • LangChain学习笔记2 Prompt 模板
  • 21_Spring Boot缓存注解介绍
  • 【Go】Go Gin框架初识(一)
  • 从零开始:在服务器上部署大模型并集成到 vscode +Cline使用
  • LLaMa-3 8B + 蒙特卡洛树 约等于 GPT-4
  • 常用的前端4种请求方式
  • 《拉依达的嵌入式\驱动面试宝典》—Linux篇(二)_uboot
  • RocketMQ 知识速览
  • PySide6的资源文件(.qrc 文件)简介以及RCC工具
  • ssm旅游攻略网站设计+jsp
  • 深入理解循环神经网络(RNN):原理、应用与挑战
  • springCloud特色知识记录(基于黑马教程2024年)
  • Android SystemUI——服务启动流程(二)
  • excel按行检索(index+match)