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

十堰做网站最专业的公司/键词优化排名

十堰做网站最专业的公司,键词优化排名,网站的优化排名怎么做,文老师网络规划设计师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://www.whsansanxincailiao.cn/news/32016540.html

相关文章:

  • 江西学校网站建设/竞价排名
  • 深圳精品网站制作/百度手机版
  • 网站开发中遇到哪些问题/竞价托管
  • 谷歌独立站建站公司/中国职业培训在线官网
  • 凤岗镇仿做网站/免费企业黄页查询官网
  • 张掖网站建设培训班/沧州做网络推广的平台
  • 兰州有互联网公司嘛/湖南seo服务
  • 厚街找人做网站/广州疫情最新数据
  • web网站开发技术说明/怎么营销一个产品
  • 巴中市建设局网站/网络营销怎么做
  • 做网站麻烦么/网址域名ip解析
  • 做qq头像的网站/口碑营销案例简短
  • 做网站发广告/广告主资源哪里找
  • 需要做网站建设的公司/企业seo案例
  • 诸塈市建设局网站/网推是什么
  • 装修网站建设优缺点/辅导班培训机构
  • 淘宝店做网站建设不能开直通车/短视频培训要多少学费
  • 南昌做网站的公司有哪些/竞价广告推广
  • 在线兼容测试网站/百度招商加盟推广
  • 域名解析后网站怎么建设/自媒体有哪些平台
  • 自己建设网站的利弊/百度seo新站优化
  • 网站服务器租用一般费用/建立网站需要多少钱
  • 南京网站设计开发/山东网页定制
  • 上海各区的网站有哪些公司/网络营销活动案例
  • 做网站 网络科技公司/技术培训机构
  • 香港美国服务器/合肥百度seo排名
  • 测试页面网站建设/情感营销的十大案例
  • 房山营销型网站制作开发/公众号怎么开通
  • dw软件个人简历网站怎么做/制作一个网站需要多少费用
  • 百度网盘网页版登录/seo公司厦门