Flask入门之上传文件到本地服务器
Flask入门之上传文件到服务器
今天要做一个简单的页面,可以实现将文件 上传到服务器(保存在指定文件夹)
#Sample.py
1 # coding:utf-8 2 3 from flask import Flask,render_template,request,redirect,url_for 4 from werkzeug.utils import secure_filename 5 import os 6 7 app = Flask(__name__) 8 9 @app.route('/upload', methods=['POST', 'GET']) 10 def upload(): 11 if request.method == 'POST': 12 f = request.files['file'] 13 basepath = os.path.dirname(__file__) # 当前文件所在路径 14 upload_path = os.path.join(basepath, 'static\uploads',secure_filename(f.filename)) #注意:没有的文件夹一定要先创建,不然会提示没有该路径 15 f.save(upload_path) 16 return redirect(url_for('upload')) 17 return render_template('upload.html') 18 19 if __name__ == '__main__': 20 app.run(debug=True)
#upload.html
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 </head> 7 <body> 8 <h1>文件上传示例</h1> 9 <form action="" enctype='multipart/form-data' method='POST'> 10 <input type="file" name="file"> 11 <input type="submit" value="上传"> 12 </form> 13 </body> 14 </html>
这里要注意:<form>标签里的enctype属性一定要填写'multipart/form-data'
意思是不加密,上传文件的时候一定要选这个,不然不行
好了接下来我们看看运行效果
1. 初始界面
2. 选择一个文件,点击上传
3. 最后网页会回到初始界面,然后上传的文件,也保存在我们指定的目录上了
Flask入门之上传文件到本地服务器相关推荐
- Flask入门之上传文件到服务器
https://www.cnblogs.com/wongbingming/p/6802660.html flask 文件的上传下载和excel操作 Flask入门之上传文件到服务器 今天要做一个简单的 ...
- python上传图片到服务器_Flask入门之上传文件到服务器的方法示例
今天要做一个简单的页面,可以实现将文件 上传到服务器(保存在指定文件夹) #Sample.py # coding:utf-8 from flask import Flask,render_templa ...
- 通过elementui-vue上传文件到本地服务器
目录 1.文件上传原理 2.文件上传到本地服务器 3.elementui+vue+axios完成文件上传 4.上传到oss阿里云的服务器 4.1申请oss文件服务 4.2在oss界面上操作文件上传 4 ...
- SpringBoot入门之上传文件
2019独角兽企业重金招聘Python工程师标准>>> 这一篇简单实现一个上传文件的功能,上传文件还是经常用到的,比如上传用户头像.其实上传和下载的原理都一样,都是对输入输出流进行操 ...
- angular上传文件到本地服务器,Angular文件上传示例
以下为Angular的文件上传示例,分为三个步骤. 步骤一.创建HTML模板 (file-upload.component.html) 简单的创建一个类型为file的input标签,input上添加c ...
- dw如何上传文件到本地服务器,dw如何上传到远程服务器
dw如何上传到远程服务器 内容精选 换一换 支持从V2.2.0.V2.2.T2.V2.2.T2.SPC100.V2.2.T2.SPC200.V2.2.T3版本升级到最新版本.已将所需升级的鲲鹏性能分析 ...
- 上传文件到tftp服务器,网络基础知识:TFTP协议之上传文件
原标题:网络基础知识:TFTP协议之上传文件 上传文件指的是客户端将本地上的文件上传到TFTP服务器上.下面介绍客户端如何进行文件上传,以及上传时所涉及的各类型数据包. 1.工作流程 客户端会向TFT ...
- Git上传本地文件到服务器,git上传文件到远程服务器
git上传文件到远程服务器 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云 ...
- ubuntu从本地上传文件到云服务器、从云服务器下载文件到本地的命令(亲测有效)
1.ubuntu从本地上传文件到云服务器: sudo scp 本地文件路经 username@目标ip:目标路径 在本地打开终端,输入命令,如: scp ./localfile.txt usernam ...
最新文章
- 为什么 Linux 系统调用会消耗较多资源
- Xshell dns tunnel攻击
- Mongodb 数据模型概念
- Android中文API(130) —— Html
- 利用JavaScript在ASP.NET中动态生成系统菜单
- paip. 内存占用少的php ide选择评测总结
- SpringSpringMVCMybatis框架-张晨光-专题视频课程
- 路飞学城-python爬虫密训-第三章
- 知乎通过港交所上市聆讯 2021年营收29.6亿元
- Linux时间子系统(十六) clockevent
- 你究竟值多少钱?2021 科技行业薪酬分析
- python爬虫篇:为了追个漫画我居然用上爬虫,别人说我不讲武德
- 对列 、生产者与消费者
- 专业渲染户型图|制作手法概述
- 无法打开html5,IE浏览器无法打开怎么办
- BERT模型—2.BERT模型预训练与微调
- 管理大师德鲁克管理学精髓
- php工业物联网实现,利用工业物联网网关巧妙实现远程控制
- [SL] Silverlight + WCF Demo项目
- 【HTML5】网页实用技巧3:将方形图片设置成圆形后,添加圆形虚线边框