[py]使用flaskup结合nginx实现文件上传
来源:互联网 发布:c语言循环移位 编辑:程序博客网 时间:2024/06/06 03:37
自己实现上传模块的话由于要考虑内存溢出问题,
听说了一个nginx upload模块,就查阅了下
往py上靠,使用flask自带服务器老跑—最后结合nginx来搞
- 老套路,先上图,看看这玩意能干嘛
部署很简单
- 写flaskup配置
mkdir /root/code/cat >> /root/code/flaskup_config.py <<EOF# -*- coding: utf-8 -*-from passlib.hash import bcryptDEBUG = TrueSECRET_KEY = '_\x12\xab\x90D\xc4\xfd{\xd9\xe2\xf3-\xa8\xd3\x1d\x1ej\x8b\x13x\x8ce\xc5\xe0'FLASKUP_UPLOAD_FOLDER = '/srv/flaskup/data'FLASKUP_MAX_DAYS = 10FLASKUP_KEY_LENGTH = 4MAIL_DEFAULT_SENDER = 'flaskup@example.com'FLASKUP_ADMINS = ['admin@example.com', 'admin@example.org']FLASKUP_NOTIFY = ['add', 'delete']# FLASKUP_UPLOAD_PASSWORDS = [# ('$2a$12$oIWeziyq4wjF08gntfU4w.AQZfYbbQoK7y13ParN83G7ta.qtN2.e', 'pw1'),# ('$2a$12$zQ/hzog/iYr49fbo0mitS.y9f.uHP.7IyqWgk5/S1Ict50HRl4XxW', 'pw2'),# ]# FLASKUP_UPLOAD_PASSWORDS_CHECK = bcrypt.verifyEOF
- 写flask app
cat >>/root/code/app.py<<EOFfrom flaskup import appapp.run()EOF
- 使用nignx配置
FLASKUP_NGINX_UPLOAD_MODULE_ENABLED: must be set to TrueFLASKUP_NGINX_UPLOAD_MODULE_STORE: must be set to the upload_store of the upload-moduleFLASKUP_NGINX_UPLOAD_MODULE_ENABLED = TrueFLASKUP_NGINX_UPLOAD_MODULE_STORE = /tmp/nginx_upload_module
- 参考:
https://github.com/lmeunier/flaskup
阅读全文
0 0
- [py]使用flaskup结合nginx实现文件上传
- 使用volley并结合HttpClient实现上传文件
- bottle.py 实现批量文件上传
- 使用Nginx Upload Module实现上传文件功能
- 使用 Nginx Upload Module 实现上传文件功能
- jsf结合myfaces实现文件上传
- struts2结合uploadify3.2实现文件上传
- FLASH 结合PHP 实现文件上传
- expect结合scp实现文件上传
- 使用jquery插件uploadify结合commons fileupload实现多文件上传
- Web.py中的文件上传
- web.py文件上传实例
- Memcached 结合nginx实现小文件存储方案
- Memcached 结合nginx实现小文件存储方案
- nginx结合tomcat使用
- Elasticsearch结合Nginx使用
- tomcat结合nginx使用
- tomcat结合nginx使用
- 小程序 兼容
- javawebday09(dom4j修改节点删除节点获取属性 xpath)
- 使用 JDWP 进行远程调试
- jdh99的博客
- 【STL】list容器使用与模拟
- [py]使用flaskup结合nginx实现文件上传
- 激光雷达分类以及应用
- cocos2dx内存优化
- 02:同行列对角线的格子
- adaboost原理和example
- 查询端口被占用
- Python3.5——内置方法参数详解
- 访问页面时后台报错: 对实体 "XX" 的引用必须以 ';' 分隔符结尾
- codeforces 580B Kefa and Company