twisted04 使用twisted.web搭建简单文件服务器
来源:互联网 发布:淘宝云客服上班时间 编辑:程序博客网 时间:2024/05/05 06:19
默认的文件服务器,可以任意访问服务器上的URL
from twisted.internet import reactorfrom twisted.web.server import Sitefrom twisted.web.static import Fileresource = File('/var/www/mysite')factory = Site(resource)reactor.listenTCP(8000, factory)reactor.run()
改造之后的文件服务器,只能访问zip文件的URL,否则会提示资源不存在。
from twisted.internet import reactorfrom twisted.web.server import Sitefrom twisted.web.static import Fileclass MyResourceFile(File):def getChild(self, path, request):#print path,requestif not request.uri.endswith('.zip'):return File.childNotFoundreturn super(MyResourceFile, self).getChild(path, request)res = MyResourceFile('E:\\')f = Site(res)reactor.listenTCP(8000, f)reactor.run()
0 0
- twisted04 使用twisted.web搭建简单文件服务器
- 使用nginx搭建简单的文件服务器
- 使用nginx搭建简单的文件服务器
- 使用Twisted实现一个简单Web服务器
- Tomcat 搭建简单文件服务器
- 使用apache搭建http文件服务器
- 使用node搭建静态文件服务器
- 使用Twisted建立web服务器
- 使用twisted的简单服务器
- Ubuntu下搭建简单的nginx文件服务器
- twisted编写简单的web代理服务器
- twisted 实现简单的web服务器
- twisted03 使用twisted.web.client进行下载
- 使用twisted+nevow框架简单实例
- twistd一行服务器的方法,搭建DNS、Web文件服务器
- 在Windows环境下搭建Nginx文件服务器(简单实用版)
- 基于twisted的web server框架简单原型
- NFS攻略 - Linux文件服务器搭建与使用实例
- C++ Primer 知识点总结
- myeclipse 提示No Default Proposals 或 no completions available 的解决方法
- BIND DoS漏洞分析
- 深搜求迷宫最短路径
- 解决Opentaps/OFBiz在Eclipse启动时"Could not load VFS configuration"的问题
- twisted04 使用twisted.web搭建简单文件服务器
- 黑马程序员-----------C语言基础-----------运算符
- hdoj1276
- opencv环境配置
- NOIP2011 Mayan游戏(搜索)
- HDU 5358 First One
- iOS appstore审核被拒的各种原因以及相关条款
- @property属性
- codevs1008深搜