草庐IT

flask-uploads

全部标签

Python的Flask框架(最简单的入门)

最简单的Flask框架入门案例1:请求方式为get请求fromflaskimportFlaskapp=Flask(__name__)@app.route("/status")defstatus():return{"msg":"ok"},200if__name__=='__main__':app.run()return{“msg”:“ok”},200中{“msg”:“ok”},200实际上是一个元组。运行程序后,控制台结果为:在浏览器地址栏访问:http://127.0.0.1:5000/status结果为:总结:综上需要注意Flask框架的返回值的类型案例2.1:请求方式为post请求+req

FLASK+VUE--前后端分离(三)- VUE+Element-UI搭建登陆页面且能够正常登陆

FLASK+VUE–前后端分离(一)-Flask基础讲解之路由、视图函数及代码实现FLASK+VUE–前后端分离(二)-VUE基础安装及项目的简易介绍FLASK+VUE–前后端分离(三)-VUE+Element-UI搭建登陆页面且能够正常登陆FLASK+VUE–前后端分离(四)-VUE+Element-UI简单搭建主页布局FLASK+VUE–前后端分离(五)-VUE测试/线上/开发环境地址配置+拦截器+全局导航守卫+基础配置+获取设置cookie等系列一、简单介绍所用到的基本库及安装配置(一)、在VUE项目内引用Element-UI及配置Element-UI简介:Element,一套为开发者、

FLASK+VUE--前后端分离(三)- VUE+Element-UI搭建登陆页面且能够正常登陆

FLASK+VUE–前后端分离(一)-Flask基础讲解之路由、视图函数及代码实现FLASK+VUE–前后端分离(二)-VUE基础安装及项目的简易介绍FLASK+VUE–前后端分离(三)-VUE+Element-UI搭建登陆页面且能够正常登陆FLASK+VUE–前后端分离(四)-VUE+Element-UI简单搭建主页布局FLASK+VUE–前后端分离(五)-VUE测试/线上/开发环境地址配置+拦截器+全局导航守卫+基础配置+获取设置cookie等系列一、简单介绍所用到的基本库及安装配置(一)、在VUE项目内引用Element-UI及配置Element-UI简介:Element,一套为开发者、

Python flask项目修改访问ip及端口号无效的解决办法

最近在做flask项目时发现了一个问题,在项目里变更了默认端口无效:if__name__=='__main__':app.run(host='127.0.1.3',port=5555)#run(host,port,debug,**options)#host要监听的主机名。默认为127.0.0.1(localhost)。设置为“0.0.0.0”以使服务器在外部可用#port端口号默认5000#debug提供调试信息TRUE为提供后来经过测试,解决方法有两个:如果启动时是 FLASK_ENV=development方法一:1.点击框1,然后选择EditConfigurations...:2.点击‘

Python flask项目修改访问ip及端口号无效的解决办法

最近在做flask项目时发现了一个问题,在项目里变更了默认端口无效:if__name__=='__main__':app.run(host='127.0.1.3',port=5555)#run(host,port,debug,**options)#host要监听的主机名。默认为127.0.0.1(localhost)。设置为“0.0.0.0”以使服务器在外部可用#port端口号默认5000#debug提供调试信息TRUE为提供后来经过测试,解决方法有两个:如果启动时是 FLASK_ENV=development方法一:1.点击框1,然后选择EditConfigurations...:2.点击‘

Python 使用Flask传输视频流

文章目录前言StreamingFlask实现流构建实时视频流视频流优化前言最近有一项任务,将视频中目标检测的结果传输给前端。这个任务很好实现,按照实际,对每一帧的视频进行检测然后返回图像流在前端进行展示。然而上头要求不返回视频流,要的是返回检测结果。听到这项任务就纳闷,理论上只需要返回数据流,但是又感觉哪里有点说不出奇怪,于是写下这篇文章梳理整个视频流返回。本篇博客主要参考:VideoStreamingwithFlask和FlaskVideoStreamingRevisited。代码请参考:flask-video-streaming。Streaming在Flask中用到流的主要有以下两个应用场

Python 使用Flask传输视频流

文章目录前言StreamingFlask实现流构建实时视频流视频流优化前言最近有一项任务,将视频中目标检测的结果传输给前端。这个任务很好实现,按照实际,对每一帧的视频进行检测然后返回图像流在前端进行展示。然而上头要求不返回视频流,要的是返回检测结果。听到这项任务就纳闷,理论上只需要返回数据流,但是又感觉哪里有点说不出奇怪,于是写下这篇文章梳理整个视频流返回。本篇博客主要参考:VideoStreamingwithFlask和FlaskVideoStreamingRevisited。代码请参考:flask-video-streaming。Streaming在Flask中用到流的主要有以下两个应用场

(文件上传upload) [极客大挑战 2019]Upload1 和 [ACTF2020新生赛]Upload1

前言文件上传漏洞是指网络攻击者上传了一个可执行的文件到服务器并执行。这里上传的文件可以是木马,病毒,恶意脚本或者WebShell等。由于程序员在对用户文件上传部分的控制不足或者处理缺陷,而导致用户可以越过其本身权限向服务器上传可执行的动态脚本文件。一、[极客大挑战2019]Upload1(客户端验证)二,[ACTF2020新生赛]Upload1(前端验证+后端验证)一、[极客大挑战2019]Upload1(客户端验证)     (1)提示的是图片上传,格式就是图片格式(2)先上传一句话木马,这里是phtml格式的,对.phtml文件的解释:是一个嵌入了PHP脚本的html     页面。(还有

(文件上传upload) [极客大挑战 2019]Upload1 和 [ACTF2020新生赛]Upload1

前言文件上传漏洞是指网络攻击者上传了一个可执行的文件到服务器并执行。这里上传的文件可以是木马,病毒,恶意脚本或者WebShell等。由于程序员在对用户文件上传部分的控制不足或者处理缺陷,而导致用户可以越过其本身权限向服务器上传可执行的动态脚本文件。一、[极客大挑战2019]Upload1(客户端验证)二,[ACTF2020新生赛]Upload1(前端验证+后端验证)一、[极客大挑战2019]Upload1(客户端验证)     (1)提示的是图片上传,格式就是图片格式(2)先上传一句话木马,这里是phtml格式的,对.phtml文件的解释:是一个嵌入了PHP脚本的html     页面。(还有

Python+Flask对MySQL数据库进行增删查改并在页面展示数据

Python+Flask对MySQL数据库进行增删查改并在页面展示数据一、python连接mysql数据库1.安装pymysql驱动2.数据库表测试数据3.连接数据库二、Flask+Python对数据库数据的操作1.查询数据2.插入数据3.修改数据4.删除数据一、python连接mysql数据库1.安装pymysql驱动PyMySQL是在Python3.x版本中用于连接MySQL服务器的一个库,Python2中则使用mysqldb。pipinstallpymysql2.数据库表测试数据可以使用navicat也可以使用命令行,创建一张表3.连接数据库importpymysql#打开数据库连接db