zoukankan      html  css  js  c++  java
  • flask 下载本地文件

    下载本地文件就是找到文件路径  调用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('下载失败')
    }
    }
    });
  • 相关阅读:
    react 采坑记录
    理解JS 模块化
    MongoDB使用教程
    scss
    gulp 使用教程
    node.js 简单入门
    jQuery
    jQuery
    php+mysql+bootstrap 实现成绩管理系统
    SVN的commit功能用bat实现
  • 原文地址:https://www.cnblogs.com/We612/p/10169730.html
Copyright © 2011-2022 走看看