博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
flask 下载本地文件
阅读量:5223 次
发布时间:2019-06-14

本文共 700 字,大约阅读时间需要 2 分钟。

下载本地文件就是找到文件路径  调用flask自带的send_file(路径)下载, 并返回

flask:

# 下载文件

from flask import send_file

@task_mgm.route('/taskinfo_download=<string:filename>')
@sso_wrapper
def taskinfo_download(filename):

UPLOAD_FOLDER = 'app/controls/task_mgm/task_files/'

ROOT_FOLDER = os.path.join(os.getcwd(), UPLOAD_FOLDER)  # 整合绝对路径
response = make_response(send_file(ROOT_FOLDER + filename))
return response

 

js:

 

// 下载文件 $("#download").click(function () {
if(confirm('确定下载?')){ var filename = $('#download').val(); // $.get('/task_mgm/taskinfo_download='+filename) if(filename){ window.location.href='/task_mgm/taskinfo_download='+filename } else { alert('下载失败') } } });

 

转载于:https://www.cnblogs.com/We612/p/10169730.html

你可能感兴趣的文章
排序算法(转)
查看>>
windows自带的可生成各种数据库连接字符串工具打开方法
查看>>
Python命名规范
查看>>
滚动条
查看>>
程序员的自我修养九Windows下的动态链接
查看>>
Codeforces Round #361 (Div. 2)
查看>>
细说WebSocket - Node篇
查看>>
Extjs控件之 grid打印功能
查看>>
枚举类型(不常用)递归
查看>>
minggw 安装
查看>>
Jquery操作cookie,实现简单的记住用户名的操作
查看>>
[BZOJ1196][HNOI2006]公路修建问题 二分答案+最小生成树
查看>>
【原创】大数据基础之Zookeeper(4)应用场景
查看>>
静态变量数组实现LRU算法
查看>>
中文系统 上传file的input显示英文
查看>>
比callback更简洁的链式执行promise
查看>>
android permission
查看>>
【译】在Asp.Net中操作PDF - iTextSharp - 使用字体
查看>>
事务备份还原分离附加
查看>>
.net 文本框只允许输入XX,(正则表达式)
查看>>