今天要做一个简单的页面,可以实现将文件 上传到服务器(保存在指定文件夹)

#Sample.py

# coding:utf-8

from flask import Flask,render_template,request,redirect,url_for

from werkzeug.utils import secure_filename

import os

app = Flask(__name__)

@app.route('/upload', methods=['POST', 'GET'])

def upload():

if request.method == 'POST':

f = request.files['file']

basepath = os.path.dirname(__file__) # 当前文件所在路径

upload_path = os.path.join(basepath, 'static\uploads',secure_filename(f.filename)) #注意:没有的文件夹一定要先创建,不然会提示没有该路径

f.save(upload_path)

return redirect(url_for('upload'))

return render_template('upload.html')

if __name__ == '__main__':

app.run(debug=True)

#upload.html

Title

文件上传示例

这里要注意:

标签里的enctype属性一定要填写'multipart/form-data'

意思是不加密,上传文件的时候一定要选这个,不然不行

好了接下来我们看看运行效果

1. 初始界面

2. 选择一个文件,点击上传

3. 最后网页会回到初始界面,然后上传的文件,也保存在我们指定的目录上了

至此,项目结束@@

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

本文标题: Flask入门之上传文件到服务器的方法示例

本文地址: http://www.cppcns.com/jiaoben/python/234907.html

python上传图片到服务器_Flask入门之上传文件到服务器的方法示例相关推荐

  1. Flask入门之上传文件到服务器

    https://www.cnblogs.com/wongbingming/p/6802660.html flask 文件的上传下载和excel操作 Flask入门之上传文件到服务器 今天要做一个简单的 ...

  2. Flask入门之上传文件到本地服务器

    Flask入门之上传文件到服务器 今天要做一个简单的页面,可以实现将文件 上传到服务器(保存在指定文件夹) #Sample.py 1 # coding:utf-8 2 3 from flask imp ...

  3. ssh怎么ftp上传文件到服务器,ssh ftp上传文件到服务器

    ssh ftp上传文件到服务器 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别 ...

  4. VB文件上传服务器程序,vb60上传文件到服务器

    vb60上传文件到服务器 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别安装数 ...

  5. SpringBoot入门之上传文件

    2019独角兽企业重金招聘Python工程师标准>>> 这一篇简单实现一个上传文件的功能,上传文件还是经常用到的,比如上传用户头像.其实上传和下载的原理都一样,都是对输入输出流进行操 ...

  6. ubuntu服务器ftp无法上传文件,ubuntu服务器上传文件ftp

    ubuntu服务器上传文件ftp 内容精选 换一换 通过Web浏览器登录主机,提供协同分享.文件传输.文件管理和预置命令等功能.用户在主机上执行的所有操作,被云堡垒机记录并生成审计数据.协同分享指会话 ...

  7. 服务器------scp命令上传文件到服务器

    直接正题: 使用scp命令,格式如下: - local_dir:本地绝对路径 - user:服务器用户名root - ip:服务器公网ip - remote_dir:服务器绝对路径 - 命令: scp ...

  8. 文件上传到服务器 完整代码,上传文件到服务器 前端+后台代码

    不是原创,但有必要记录一下,免得每次都找的很辛苦 html Select a File to Upload js function fileSelected() { var file = docume ...

  9. jsch 移动服务器上文件,jsch上传文件到服务器

    需求就是上传文件到服务器,服务器的存储地址由程序决定然后可以自动创建. 使用第三方:jsch JSch 是SSH2的一个纯Java实现.它允许你连接到一个sshd 服务器,使用端口转发,X11转发,文 ...

最新文章

  1. 谢文睿:西瓜书 + 南瓜书 吃瓜系列 7. 支持向量机
  2. 自定义注解实现日志脱敏
  3. 一个常用的表单文本框input输入提示
  4. Leetcode OJ: Remove Duplicates from Sorted Array I/II
  5. new与malloc的区别,以及内存分配浅析
  6. 阿里云云监控agent插件 - Linux版
  7. mybatis 中 Example 的使用 :条件查询、排序、分页(三种分页方式 : RowBounds、PageHelpler 、limit )
  8. 我是新人我最强----团队新手培训计划展开
  9. Billboard HDU - 2795(树状数组,单点修改,区间查询)
  10. 【Python】文本进度条
  11. 解决win7和ubuntu双系统ubuntu不能上网的问题
  12. phpmyadmin安全预防
  13. JPA唯一索引更新删除的问题
  14. ecshop 后台 审核功能
  15. php网页源码学生请假考勤管理系统mysql数据库web结构html布局计算机软件工程
  16. AM335x TP驱动解析
  17. 《XX》――SY 手把手教你如何XX
  18. Word中批量更新域的两个小方法;更新角标;更新引用
  19. 产品经理知识体系——职责
  20. 初级程序员应该怎么选电脑?来自从业5年维修工程师的建议

热门文章

  1. GitHub 2W 星:一键生成前后端代码
  2. Spring注解@Import详细使用说明
  3. spring boot 整合security
  4. golang基本数据类型和string的相互转换
  5. linux rename命令使用示例
  6. 【收藏】Vue中ref和$refs的介绍及使用
  7. K8S Service服务用于对外暴露应用
  8. Python3 split()分割和 join()合并
  9. Python3 不换行打印
  10. JDBC的CRUD操作之PreparedStatement的保存操作