flask上传图片或者文件

摘要:
如何上载图片或文件importStringIOpicture=StringIO。StringIO(打开('/home/admin/Pictures/test.jpg','rb')。read())data=dict({'picture':(picture,'test.jpg')},timestamp=self。时间戳,check=检查,

在flask unittest自动化测试中如何上传图片或者文件

        import StringIO
        picture = StringIO.StringIO(open('/home/admin/Pictures/test.jpg', 'rb').read())
        data = dict(
            {'picture': (picture, 'test.jpg')},
            timestamp=self.timestamp,
            check = check,
        )
        base_url = '/uploadPhoto'
        rv = self.app.post(base_url, data=data, headers=HEADERS, )
        print rv.data

上传文件也是一样额,把picture改为文件内容即可

flask表单上传图片

上传单张

html代码

<input type="file" id="pic" name="pic"/>

flask代码

from flask import request

pic = request.files.get('pic')
#最好用flask的secure_name检查文件扩展名
pic.save()
#二进制数据
pic.stream

同时上传多张

html代码 只是加了个multiple

<input type="file" id="pic" name="pic" multiple/>

flask代码

from flask import request

pics = request.files.getlist('pic')
for pic in pics:
    #最好用flask的secure_name检查文件扩展名
    pic.save()
    #二进制数据
    pic.stream

免责声明:文章转载自《flask上传图片或者文件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ASP.NET MVC中错误日志信息记录小程序开发笔记【三】,评论、评论回复及消息通知实现下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

[python-flask]Flask框架笔记

Flask框架学习笔记 目录 Flask框架学习笔记 笔记 flask的request对象 __name__的作用 flask中的session 利用flask-wtf扩展包的CSRFProtect flask-cors配置跨域请求 视图函数 日志功能 关于ORM模型 & flask-sqlalchemy flask-migrate数据库迁...

flask请求钩子、HTTP响应、响应报文、重定向、手动返回错误码、修改MIME类型、jsonify()方法 --

请求钩子: 当我们需要对请求进行预处理和后处理时,就可以用Flask提供的回调函数(钩子),他们可用来注册在请求处理的不同阶段执行的处理函数。这些请求钩子使用装饰器实现,通过程序实例app调用,以 before_request钩子为例(请求之前),当你对一个函数附加了app.before_request装饰器后,就会将这个函数注册为before_reque...

10、密码扩展,使用Flask-Login认证用户

密码扩展 1、使用Werkzeug实现密码散列 在User模型中加入密码散列 app/models.py 计算密码散列值的函数通过名为password的只写属性实现,设定这个属性的值时,赋值方法会调用Werkzeug提供的generate_password_hash()函数,并把得到的结果赋值给password_hash字段。 如果试图读取password...

Npoi XWPF Word 导出时插入图片无法显示

npoi中XWPFRun.AddPicture,各种尝试,各种看源代码,也无法将插入的图片显示出来,用RAR程序打开word查看Document.xml文件,提示xml文件错误.在网上找到java的poi的解决办法,自定义Pic元素. int EMU = 9525; width *= EMU; he...

如何在Web页面里面使用高拍仪扫描上传图像

问题: 在网页上,客户端访问的时候,可以扫描图象(通过扫描仪),并放到网页上,上传到服务器,如何实现?就是提供扫描仪的驱动程序,并使用扫描仪来扫描图象 ,有没有此类的ActiveX控件   回复: 目前大多数扫描仪都提供了ActiveX控件,在网页中可以直接集成使用。这些控件支持扫描并将扫描的图片保存到本地目录。并且提供了扫描事件,在事件中可以得到扫描后的...

uni-app 图片上传(uploadFile,chooseImage)

uni-app 图片上传(uploadFile) 1 <template> 2 <view> 3 <progress :percent="percent"strock-width="10"></progress> 4 <button type="primary"@...