麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

Python實現基于HTTP文件傳輸實例

2020-02-23 06:09:26
字體:
來源:轉載
供稿:網友

本文實例講述了Python實現基于HTTP文件傳輸的方法。分享給大家供大家參考。具體實現方法如下:

一、問題:

因為需要最近看了一下通過POST請求傳輸文件的內容 并且自己寫了Server和Client實現了一個簡單的機遇HTTP的文件傳輸工具

二、實現代碼:

Server端:
代碼如下:#coding=utf-8
from BaseHTTPServer import BaseHTTPRequestHandler
import cgi
class   PostHandler(BaseHTTPRequestHandler):
    def do_POST(self):
        form = cgi.FieldStorage(
            fp=self.rfile,
            headers=self.headers,
            environ={'REQUEST_METHOD':'POST',
                     'CONTENT_TYPE':self.headers['Content-Type'],
                     }
        )
        self.send_response(200)
        self.end_headers()
        self.wfile.write('Client: %sn ' % str(self.client_address) )
        self.wfile.write('User-agent: %sn' % str(self.headers['user-agent']))
        self.wfile.write('Path: %sn'%self.path)
        self.wfile.write('Form data:n')
        for field in form.keys():
            field_item = form[field]
            filename = field_item.filename
            filevalue  = field_item.value
            filesize = len(filevalue)#文件大小(字節)
            print len(filevalue)
            with open(filename.decode('utf-8')+'a','wb') as f:
                f.write(filevalue)
        return
if __name__=='__main__':
    from BaseHTTPServer import HTTPServer
    sever = HTTPServer(('localhost',8080),PostHandler)
    print 'Starting server, use <Ctrl-C> to stop'
    sever.serve_forever()
Client端:
代碼如下:#coding=utf-8
import requests

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 操碰网 | 911视频免费版 | 中文字幕在线视频网站 | 91性视频 | free性欧美hd另类 | 久久久一区二区三区精品 | 色天使中文字幕 | 国产免费观看视频 | 国产电影av在线 | 久久精品亚洲成在人线av网址 | 亚洲精品久久久久久 | 鲁丝一区二区二区四区 | 国产69精品久久久久孕妇黑 | 嗯~啊~用力~高h | 黑人日比| 一级爱爱| 日韩黄网站| 一本色道久久综合狠狠躁篇适合什么人看 | 国产精品呻吟 | 亚洲国产二区 | 极品国产91在线网站 | 国产成人精品无人区一区 | 女教师~淫辱の动漫在线 | 毛片免费视频观看 | 国产成人午夜高潮毛片 | 91精品国产乱码久久久久久久久 | 91在线视频在线观看 | 国语自产免费精品视频在 | 精品久久久久久综合日本 | 国产乱淫av片免费网站 | 九九黄色 | 免费a级网站 | 日韩精品免费一区二区三区 | 免费在线观看成年人视频 | 视频一区免费观看 | 亚洲自拍第二页 | 欧美精品a∨在线观看不卡 午夜精品影院 | 1区2区3区国产 | 精品国产一区二区三区四 | 国产资源在线视频 | chengrenyingshi|