iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Flask接收上传图片方法实现
  • 655
分享到

Flask接收上传图片方法实现

2024-04-02 19:04:59 655人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录方案一:下面是复杂的写法:方案二:下面是简单写法:接下来给搭建讲解flask如何接受图片文件,上面是复杂写法,下面是简单写法,二选一即可。 思路整理:接收图片->定义一个图

接下来给搭建讲解flask如何接受图片文件,上面是复杂写法,下面是简单写法,二选一即可。

思路整理:接收图片->定义一个图片存放的位置->给图片重命名(为了唯一性)->保存操作->返回状态

方案一:下面是复杂的写法:

basedir = os.path.abspath(os.path.dirname(__file__)) #定义一个根目录 用于保存图片用
import os,sys,random,string
from app import app,request,JSON,url_for
@app.route('/api/v1/ckeditorUpload',methods=['GET','POST'])
def editorData():
    #生成随机字符串,防止图片名字重复
    ran_str = ''.join(random.sample(string.ascii_letters + string.digits, 16))
    #获取图片文件 name = upload
    img = request.files.get('upload')
    #定义一个图片存放的位置 存放在static下面
    path = basedir+"/static/img/"
    #图片名称 给图片重命名 为了图片名称的唯一性
    imgName = ran_str+img.filename
    #图片path和名称组成图片的保存路径
    file_path = path+imgName
    #保存图片
    img.save(file_path)
    #这个是图片的访问路径,需返回前端(可有可无)
    url = '/static/img/'+imgName
    #返回图片路径 到前端
    return url 

方案二:下面是简单写法:

思路:接收图片 ->定义保存路径->获取名称->保存操作

basedir = os.path.abspath(os.path.dirname(__file__)) #定义一个根目录 用于保存图片用 
from app import app,request  
@app.route('/api/v1/ckeditorUpload',methods=['GET','POST'])
def editorData():
 
    #获取图片文件 name = upload
    img = request.files.get('upload')
 
    #定义一个图片存放的位置 存放在static下面
    path = basedir+"/static/img/"
 
    #图片名称 
    imgName = img.filename
 
    #图片path和名称组成图片的保存路径
    file_path = path+imgName
 
    #保存图片
    img.save(file_path)
 
    #url是图片的路径
    url = '/static/img/'+imgName
    return url

到此这篇关于Flask接收上传图片方法实现的文章就介绍到这了,更多相关Flask接收上传图片内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Flask接收上传图片方法实现

本文链接: https://www.lsjlt.com/news/119211.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Flask接收上传图片方法实现
    目录方案一:下面是复杂的写法:方案二:下面是简单写法:接下来给搭建讲解Flask如何接受图片文件,上面是复杂写法,下面是简单写法,二选一即可。 思路整理:接收图片->定义一个图...
    99+
    2022-11-11
  • Flask接收上传图片怎么实现
    本篇内容介绍了“Flask接收上传图片怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!思路整理:接收图片->定义一个图片存放的位...
    99+
    2023-07-02
  • uniapp上传图片和上传视频的实现方法
    目录上传图片上传视频扩展补充:上传文件实例总结基于 uniapp 的应用上传图片/视频 资源的实现: 功能涉及的主要 uniapp API 如下: 1.选择图片:uni.choose...
    99+
    2023-01-17
    uniapp上传视频文件 uniapp 上传图片 vue视频上传
  • SpringBoot 利用MultipartFile上传本地图片生成图片链接的实现方法
    方法一 实现类: public String fileUpload(MultipartFile file) { if(file == null){ retu...
    99+
    2022-11-12
  • Vue+Flask实现图片传输功能
    本文实例为大家分享了Vue+Flask实现图片传输功能的具体代码,供大家参考,具体内容如下 完整流程: 1.图片转为formdata 传输到后端2.后端接收后,确定文件后缀名无误,修...
    99+
    2022-11-13
  • Python Flask实现图片上传与下载的示例详解
    目录1、效果预览2、新增逻辑概览3、tuchuang.py 逻辑介绍3.1 图片上传3.2 图片合法检查3.3 图片下载4、__init__.py 逻辑介绍5、upload.html...
    99+
    2022-11-11
  • Vue+Flask怎么实现图片传输功能
    今天小编给大家分享一下Vue+Flask怎么实现图片传输功能的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。完整流程:图片转为...
    99+
    2023-06-29
  • Node.js如何实现图片上传和显示方法
    小编给大家分享一下Node.js如何实现图片上传和显示方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体如下:index.j...
    99+
    2022-10-19
  • vue上传图片文件的多种实现方法
    最开始百度到各种加headers,最后发现没什么用,有大兄弟知道的可以告知一下哦,记个随笔 原始input标签form表单上传 <input type="file" @ch...
    99+
    2022-11-12
  • uniapp上传图片后台接收不到怎么办
    在移动应用开发中,上传图片是一项非常基础的功能。而uniapp作为目前非常受欢迎的跨平台开发框架,也自然具备该功能。然而,有些开发者在使用uniapp开发上传图片功能时遇到了一个问题:上传图片后台接收不到。那么,这个问题该如何解决呢?一、问...
    99+
    2023-05-14
  • 微信小程序如何实现图片上传+服务端接收功能
    小编给大家分享一下微信小程序如何实现图片上传+服务端接收功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!这次介绍下小程序当中常...
    99+
    2022-10-19
  • php接口方式上传和接受图片base64
    转化base64图片远程或本地图片,通过接口方式传输 ...
    99+
    2023-09-04
    php 开发语言 json
  • node.js中实现kindEditor图片上传功能的方法教程
    前言 最近由于工作需要使用在线编辑器,找了几个对比了下KindEditor还是不错的,国产的但文档还是不全,还好能参考官方插件,kindEditor官网上中提供了ASP,ASP.NET,JSP相关的整合应用...
    99+
    2022-06-04
    图片上传 功能 方法
  • 微信小程序图片上传功能的实现方法
    目录前言首先是静态布局和样式部分下面是js的部分,我已详细备注~~~总结前言 最近做了个小程序,涉及到了图片上传的功能,今天给大家详细介绍下如何实现小程序图片上传,话不多说先上代码 ...
    99+
    2022-11-13
  • java后台接收app上传的图片的示例代码
    整理文档,搜刮出一个java后台接受app上传的图片的示例代码,稍微整理精简一下做下分享package com.sujinabo.file;import java.io.File;import java.io.FileOutputStrea...
    99+
    2023-05-31
    java app 上传图片
  • Springboot怎么实现图片上传
    1.首先图片上传,需要在数据库定义一个varchar类型的img字段图片字段  2.需要在pom文件加图片上传的配置文件   commons-io commons...
    99+
    2023-10-19
    mysql spring boot
  • Django实现上传图片功能
    本文实例为大家分享了Django实现上传图片的具体代码,供大家参考,具体内容如下 1.设置存放上传的图片的文件夹 settings.py MEDIA_ROOT = os.path...
    99+
    2022-11-12
  • Android实现图片上传功能
    最近在开发中,涉及到用户的意见反馈功能这一方面的开发,需要用户输入的文字或者提交的图片,效果大概类似于微信朋友圈那样的图片选择器,一开始自己找了个用universal-imag...
    99+
    2022-06-06
    图片上传 图片 Android
  • 简单实现node.js图片上传
    本文实例为大家分享了node.js图片上传的具体代码,供大家参考,具体内容如下 1.node-formidable 对文件上传提供帮助的组件 2.app.js var formidable = req...
    99+
    2022-06-04
    图片上传 简单 node
  • Ajax如何实现上传图片
    这篇文章主要为大家展示了“Ajax如何实现上传图片”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Ajax如何实现上传图片”这篇文章吧。1.图片上传到服务器。2....
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作