当前位置: 首页 > wzjs >正文

无锡做网站设计的公司信誉好的常州做网站

无锡做网站设计的公司,信誉好的常州做网站,王烨飞,珠海今天最新通知post方法,在一个处理 类 当中,两个方法 处理不同的请求。 post方法:同一个类里面,的两个不同请求方法。 提交post请求,指向UploadHandler处理类 get argument 普通表单控件内容 1)python代码 # 文件上传…

post方法,在一个处理 类 当中,两个方法 处理不同的请求。

post方法:同一个类里面,的两个不同请求方法。

提交post请求,指向UploadHandler处理类

get argument 普通表单控件内容

1)python代码

# 文件上传
# coding=utf-8import tornado.web
import tornado.ioloop
from tornado.log import app_log# 2.创建处理类+请求+定义+get+self
class UploadHandler(tornado.web.RequestHandler):def get(self, *args, **kwargs):self.render('templates/upload.html')def post(self, *args, **kwargs):# 获取请求参数img1 = self.request.files['img1']# print报错。写成了函数()print(img1)# 3.路由器+app+地址
app = tornado.web.Application([(r'/upload/', UploadHandler)
])# 4.连接端口号
app.listen(8888)# 提交post请求,指向UploadHandler处理类
# 5.监听端口 instance()实例
tornado.ioloop.IOLoop.instance().start()
"""
127.0.0.1:8888/upload/
"""

2)html代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<!--form表单-->
<form action="/upload/" method="post" enctype="multipart/form-data"> <!--enctype不对数据做任何处理--><input type="file" name="img1"/><input type="submit" value="图片上传"/></form>
</body>
</html>

3)生成图片文件

[{'filename': '1.jpeg', 'body': b'0', 'content_type': 'image/jpeg'}]

整体:1个字典/多个字典

filename:文件名

body:二进制文件

content_type:文件类型

4)建立两个目录(一个templates放upload.html,另一个files存放上传的图片文件)

目的:将本地文件上传到D:/路径下的files文件里。

5)完整代码

1.python        (上传本地图片文件,通过web存放到规定目录下)

# 文件上传
# coding=utf-8import tornado.web
import tornado.ioloop
from tornado.log import app_log# 2.创建处理类+请求+定义+get+self
class UploadHandler(tornado.web.RequestHandler):def get(self, *args, **kwargs):self.render('templates/upload.html')def post(self, *args, **kwargs):# 获取请求参数img1 = self.request.files['img1']# print报错。写成了函数()# print(img1)## 遍历img1是列表,获取里面的字典,再获body内容for img in img1:body = img.get('body', '')content_type = img.get('content_type', '')filename = img.get('filename', '')## 将图片存放 files目录中 #目录路径dirimport os  ## 绝对路径dir = os.path.join(os.getcwd(), 'files', filename)##1写入 二进制文件wbwith open(dir, 'wb') as fw:fw.write(body)  # 写入二进制文件图片##2将图片显示到浏览器页面中##设置self.set_header,响应头Content-Type的信息self.set_header('Content-Type', content_type)self.write(body)# 3.路由器+app+地址
app = tornado.web.Application([(r'/upload/', UploadHandler)
])# 4.连接端口号
app.listen(8888)# 提交post请求,指向UploadHandler处理类
# 5.监听端口 instance()实例
tornado.ioloop.IOLoop.instance().start()
"""
127.0.0.1:8888/upload/
"""

2.html    (upload.html)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<!--form表单-->
<form action="/upload/" method="post" enctype="multipart/form-data"> <!--enctype不对数据做任何处理--><input type="file" name="img1"/><input type="submit" value="图片上传"/></form>
</body>
</html>

3.web界面(存放图片1.2.3到files目录下)        127.0.0.1:8888/upload/


文章转载自:

http://UIdbPVr8.fbdtd.cn
http://C4lHnHeO.fbdtd.cn
http://m5TwjpYi.fbdtd.cn
http://qXUZ0EcN.fbdtd.cn
http://wS09H3FW.fbdtd.cn
http://m0wXgibi.fbdtd.cn
http://JCNNwTZx.fbdtd.cn
http://gZtHc0SN.fbdtd.cn
http://blHNReZS.fbdtd.cn
http://J9yoTdKT.fbdtd.cn
http://obWOEt2B.fbdtd.cn
http://iP1u7pI7.fbdtd.cn
http://4i4NReLa.fbdtd.cn
http://aJ5hhTj9.fbdtd.cn
http://5nkLzV5D.fbdtd.cn
http://Qe0898ek.fbdtd.cn
http://2j7JFWKE.fbdtd.cn
http://ODAuu4F6.fbdtd.cn
http://PFSbS9p3.fbdtd.cn
http://61oo5aw7.fbdtd.cn
http://fU0lFguP.fbdtd.cn
http://Gk7jXsMz.fbdtd.cn
http://IkmKgRgZ.fbdtd.cn
http://jO9jSDxw.fbdtd.cn
http://WX0iURPy.fbdtd.cn
http://gasujKuE.fbdtd.cn
http://Jbcl8PMR.fbdtd.cn
http://KzOJvfPM.fbdtd.cn
http://syyB5PfQ.fbdtd.cn
http://gSUJgq2o.fbdtd.cn
http://www.dtcms.com/wzjs/732025.html

相关文章:

  • 安徽省建设工程造价管理总站网站网站有哪些
  • 网站设计息免费做外贸的网站建设
  • 网站建设费用的财务核算上海seo网络推广渠道
  • 网站虚拟空间更新缓存嘉兴市做网站优化
  • 网站到期如何续费外贸流程及详细步骤
  • asp.net mvc 网站开发如何搭建个人网站
  • 济南网站制作多少钱南通网站设计
  • cvm服务器做网站网站直接做标准曲线
  • 网站空间速度快杭州建站模板系统
  • 做网站开发要装什么软件wordpress修改头像插件
  • 织梦网站必须下载商务网站制作工程师
  • 做网站公司昆山深圳广电制作中心
  • 往公众号里放网站怎么做网站怎么快速做收录
  • 如东网站建设聊城网站建设服务好
  • 有趣网站开发wordpress被篡改文件
  • 启凡科技企业网站建设关于网站建设的期刊文献
  • 冒充it男给某网站做修复wordpress订单邮件
  • 移动端网站优化工作自我评价
  • 杭州小型网站建设服务做投资网站
  • 公司做环评的网站深圳画册设计公司排名
  • 做网站很麻烦吗自己做民宿在什么网站上投放
  • php项目网站建设方案书wordpress推荐链接
  • 广告网站开发背景建分类信息网站
  • 芜湖建设网站如何在网站后台找到死链接
  • 企业局域网站建设模板百度深圳网站开发搜索
  • 哈 做网站wordpress 恢复默认
  • 学校网站建设培训心得辽宁建设工程信息网工程业绩怎么上传
  • 手机版网站如何制作网店商品页面制作加工
  • 电商企业网站建设情况网站被做301
  • 郑州免费做网站的wordpress京东客源码