博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tornado 上传文件及存储
阅读量:5974 次
发布时间:2019-06-19

本文共 920 字,大约阅读时间需要 3 分钟。

hot3.png

上传文件

import tornado.ioloop  import tornado.web        class MainHandler(tornado.web.RequestHandler):      def get(self):          self.render('/home/zz/index.html')    class UploadHandler(tornado.web.RequestHandler):      def post(self):          if self.request.files:              myfile = self.request.files['myfile'][0]              fin = open("/home/zz/in.jpg","w")                print "success to open file"              fin.write(myfile["body"])              fin.close()    application=tornado.web.Application([(r'/',MainHandler),(r'/upload', UploadHandler) ]          )    if __name__=='__main__':      application.listen(2033)      tornado.ioloop.IOLoop.instance().start()

Page

          

其中中UploadHandler中的“/upload”一定要出现在index.html中的表单的action属性中,必须一致。

action和methhod 都是对当前form的提交进行设置

action="提交到地址以及相关参数"

method="设置提交方式"

转载于:https://my.oschina.net/shawnplaying/blog/702687

你可能感兴趣的文章
JS·基础(一)
查看>>
# 学习笔记-协议# OSI七层模型 与 TCP/IP五层协议
查看>>
Callbacks, Promises and Async/Await
查看>>
华为程序员:加6天班!加班费1.4万元!网友:我能加到它破产
查看>>
解读 JavaScript 之引擎、运行时和堆栈调用
查看>>
不得不懂系列(1)-Go语言protobuf快速上手
查看>>
版本控制系统git
查看>>
从月薪5k到5w的过来人 给大学生程序员们的一点建议
查看>>
Android开发之 .9PNG 的使用
查看>>
学习笔记(3.27)
查看>>
ecshop ajax无刷新登陆_无需整理
查看>>
Android中隐藏标题栏和状态栏
查看>>
浅显c#连接数据库
查看>>
15. SQL -- 游标(实例)
查看>>
plsql9.0.6.1665版本注册码
查看>>
Linux入门基础之grep命令详解及正则表达式
查看>>
Linux之Find命令详解
查看>>
crysis2 video&cryengine3 editor show
查看>>
数据挖掘 numpy之数组定义
查看>>
Hibernate学习之SessionFactory的opensession 和 getCu...
查看>>