微型wsgi文件上传程序-多个或单个选择,每个文件的进度,无限大小

sklad的Python项目详细描述


从gp.fileupload-1.1中切下一个小片段,做实际的工作,带有修复和扩展。
  • 作为html表单,或jquery,每次上传有多个进度;
  • 作为单个文件和多个文件选择(HTML5)
  • 可以使用utf8或cp1251编码的非ascii文件名
  • 任何文件大小都可以-不在内存中存储任何内容
  • 使用os.path.getSize()测量实际进度。破解cgi.fieldstorage来处理小文件(<;1000字节)
用法:
  • 在sklad.wsgi的application()中,更改所需html的head/tail(默认为form和jquery)。
  • 将fieldstorage.path更改为文件应存储的位置(相对)
  • 相关的客户端文件是jquery.fileupload.js,用于更改进度表示。
  • htaccess或以其他方式使sklad.wsgi可被apache访问(addhandler wsgi script.wsgi)
  • 对于日志记录,取消对fdebug的注释,并可能更改tpath
  • 你想怎么做就怎么做
Python 2.5版及以下版本的注释:
  • 标准lib cgi.py不起作用-使用hacked/backported 25/cgi.py(在sklad.wsgi中放入相同的目录或修复导入)
  • 标准库中没有json模块;请改为安装simple_json

玩得开心 www.svilendobrev.com

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
ArrayList Java中的搜索字符串   另一个web应用程序的java访问会话   另一个应用程序中的活动和服务之间的java通信   java根据Json字符串类型将Json字符串转换为对象   eclipse如何解决java中的错误异常。lang.NoSuchMethodError:'java。字符串javax。摆动JOptionPane。showInputDialog(java.lang.String)'   线程“main”java中的安卓异常。lang.NoClassDefFoundError:org/codehaus/jackson/JsonParseException   java如何在安卓 emulator上显示Mat图像?使用NDK   Java在本地读取测试源文件,但在服务器上读取失败   java dowhile循环用于计算输入数字中的数字。故障排除代码   JAva初学者在编写获取成本的方法时遇到困难   java是shell游戏。我如何让物体移动,特别是在特定的曲线上,但顺序是随机的?   java如何区分两个同名的JButton   java为什么我在Spring Boot中需要一个接口?   java将文件路径插入数据库将删除\   使用InterfaceType初始化java对象   java如何部署一个分为Angular、Spring Boot和MySQL的项目?   java如何使用Symja解决不等式?