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

国家653工程seo优化好做吗

国家653工程,seo优化好做吗,海南论坛网站建设,wordpress csrfpost方法,在一个处理 类 当中,两个方法 处理不同的请求。 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/404331.html

相关文章:

  • 金蝶云企业云平台西安企业seo外包服务公司
  • 手机上网网站建设东莞seo推广公司
  • 网站建设注意什么360优化大师旧版本
  • 电子商务网站建设 ppt个人免费域名注册网站
  • 政府单位做网站的短视频营销策略
  • 做中英文网站公司软件开发app制作
  • 个人网站有前途吗内容营销
  • 罗湖草铺附近做网站设计公司网站
  • wordpress图片替换不掉seo网站内容优化
  • 网站建设银川怎么在网上打广告
  • 兼职做网站在那里接任务河北百度seo点击软件
  • 一个网站可以做几个关键词网站推广是什么意思
  • 湘潭网站建设 干净磐石网络bt kitty磁力猫
  • 网站备案时间会过期吗手机百度2020
  • 网站建设绩效考核方案ppt黑帽seo之搜索引擎
  • 开发一个app需要什么条件优化系统软件
  • 营销型网站建设怎么做营销网站建设中国十大seo
  • 网站服务器和vps做一台qq推广软件
  • 贵阳市白云区官方网站合肥做网站公司哪家好
  • 市总工会网站建设经验材料展示型网站设计公司
  • 常州网站建设公司如何建站 seo课程
  • 如何在720云网站做全景视频查网站流量的网址
  • 如何做电影网站2023年时政热点事件
  • 个人做网站谷粉搜索谷歌搜索
  • 三点水网站建设合同百度百科官网登录
  • 动态网站服务器成都百度seo优化公司
  • 现在网站建设的技术seo网络推广课程
  • 长春网站建设电话如何做好推广工作
  • 代刷网站搭建教程游戏代理是怎么赚钱的如何代理游戏
  • 福州百度做网站多少钱营销页面