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

购买备案域名seo专员是做什么的

购买备案域名,seo专员是做什么的,深圳外贸soho网站建设,网站建设困难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.dtcms.com/wzjs/43861.html

相关文章:

  • airbnb网站特色莆田网站建设优化
  • 深圳集团网站建设案例电子商务网站建设方案
  • 网站主页设计模板图片360网站收录提交入口
  • 淄川网站建设yx718外贸google推广
  • 利用wps做网站郑州网站公司哪家好
  • 高校建设人事处网站的意义晋城网站seo
  • 深圳创业板股票代码无锡seo
  • 盐城整站优化营销策划公司取名大全
  • 宁波市内做公司网站的公司潮州网络推广
  • 做系统哪个网站好最新全国疫情实时大数据
  • iphone做网站服务器如何推广品牌
  • 石家庄建设集团网站流量推广平台
  • 常州哪些网站公司做的好处上海搜索引擎优化公司排名
  • axure做网站下拉菜单seo推广公司
  • 网站建设运营有限公司爱站关键词挖掘查询工具
  • 重庆市江津区城乡建设委员会网站百度站长快速收录
  • 谷歌网站推广报价哪个模板建站好
  • 公司微信网站建设方案比较好的软文发布平台
  • 网站建设销售常见问题网站排名优化培训
  • 网站建设汽车后市场分析网店代运营商
  • 武汉专业网站建设厦门seo排名公司
  • 西安网站优化服务十大搜索引擎地址
  • 电脑网络公司经营范围外汇seo公司
  • 网站制作电话多少钱软文平台有哪些
  • 山东省工程建设协会网站百度指数的特点
  • 建站技术有哪些市场营销推广策划方案
  • 微信高端网站建设网络广告策划书模板范文
  • 看上去高端的网站google seo怎么做
  • 龙之向导外贸网站怎么样电商运营主要工作内容
  • 哪个网站做h5好用2022年7到8月份的十大新闻