码迷,mamicode.com
首页 > 编程语言 > 详细

python文件下载

时间:2019-07-14 00:11:29      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:文件下载   目的   net   ref   src   技术   实现   文件   term   

1. 场景描述

刚好总结Java项目的web文件下载(附方案及源码配置),想起python项目也有用到文件下载,就也介绍下吧。

2. 解决方案

使用python的第三方组件Flask来实现文件下载功能。

2.1 真实代码

# -*- coding: utf-8 -*-
from flask import Flask, send_from_directory

app = Flask(__name__)
dirpath = '/home/laowang/result/'


@app.route("/<path:filename>")
def getImages(filename):
    return send_from_directory(dirpath, filename, as_attachment=True)

if __name__ == '__main__':
    app.run(host="0.0.0.0", port=5000, debug=True)
    

2.2 代码说明

? (1) 使用flask框架组件提供的:send_from_directory

? (2) dirpath目录,一般可以给个固定存放目录,调用的时候只用给文件名称就可以直接下载对应文件。

? (3) 直接在浏览器上回车,就能下载到本地了。

2.3 实际效果

技术图片


python文件下载

标签:文件下载   目的   net   ref   src   技术   实现   文件   term   

原文地址:https://www.cnblogs.com/ruanjianlaowang/p/11182657.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!