一、問題:
因為需要最近看了一下通過post請求傳輸檔案的內容 並且自己寫了server和client實現了乙個簡單的機遇http的檔案傳輸工具
二、實現**:
server端:
複製** **如下:
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 baseh程式設計客棧ttpserver import httpserver
client端:
複製** **如下:
path = u'd:快盤阿狸頭像.jpg'
print path
files =
r = requests.post(url, files=files)
print r.url,r.text
本文標題: python實現基於http檔案傳輸例項
本文位址:
Python實現基於HTTP檔案傳輸例項
這篇文章主要介紹了python實現基於http檔案傳輸的方法,以例項形式詳細講述了server端與client端的實現 非常具有實用價值,需要的朋友可以參考下 一 問題 因為需要最近看了一下通過post請求傳輸檔案的內容 並且自己寫了server和client實現了乙個簡單的機遇http的檔案傳輸工...
python 在本地建立http服務實現檔案共享
遇到乙個介面傳參需要乙個共享的檔案位址,為了測試介面利用python快速建立共享檔案目錄,目錄下的檔案均可被訪問讀取。下面介紹兩種方法 方法一 python指令碼指令碼實現 預設的共享路徑 os.chdir path 可切換到指定路徑下進行檔案共享 httpser.serve forever 服務迴...
python文字統計 基於Python的文字統計
給定任意的文字檔案,統計檔案中的文字資訊。wordstats.py 包含所有要保留的字符集 keep def normalize s 將字串轉化成標準字元 result for c in s.lower if c in keep result c return result def make fre...