Python用GET方法上傳文件
之前在osc看到一個(gè)文章討論Get和Post的不同, 有人說(shuō)不能用Get來(lái)上傳文件。這就是用Get上傳文件的例子,client用來(lái)發(fā)Get請(qǐng)求,server用來(lái)收請(qǐng)求。文件內(nèi)容是在http請(qǐng)求的body內(nèi)傳過(guò)去的。用了不同的語(yǔ)言,因?yàn)槲矣X(jué)得各自處理起來(lái)都要方便些。而且我覺(jué)得瀏覽器也是可以發(fā)出這樣的請(qǐng)求的,之后我會(huì)嘗試一下。
請(qǐng)求端代碼
import requests #需要安裝requests
with open('test.txt', 'rb') as f:
requests.get('http://127.0.0.1:9999', data=f)
服務(wù)端代碼
var http = require('http');
var fs = require('fs');
var server = http.createServer(function(req, res){
//console.log(req);
var recData = "";
req.on('data', function(data){
recData += data;
})
req.on('end', function(data){
recData += data;
fs.writeFile('recData.txt', recData, function(err){
console.log('file received');
})
})
res.end('hello');
})
server.listen(9999);
以上就是本文的所有代碼了,希望對(duì)大家理解get方法上傳文件能夠有所幫助。
- Python的Django中將文件上傳至七牛云存儲(chǔ)的代碼分享
- Python ftp上傳文件
- Python+django實(shí)現(xiàn)文件上傳
- python實(shí)現(xiàn)的簡(jiǎn)單FTP上傳下載文件實(shí)例
- python實(shí)現(xiàn)支持目錄FTP上傳下載文件的方法
- Python使用Flask框架同時(shí)上傳多個(gè)文件的方法
- Python使用百度API上傳文件到百度網(wǎng)盤(pán)代碼分享
- python采集博客中上傳的QQ截圖文件
- python使用paramiko模塊實(shí)現(xiàn)ssh遠(yuǎn)程登陸上傳文件并執(zhí)行
- Python+django實(shí)現(xiàn)簡(jiǎn)單的文件上傳
相關(guān)文章
Python向Excel寫(xiě)入內(nèi)容的常用方法大全
將數(shù)據(jù)寫(xiě)入Excel文件中,用python實(shí)現(xiàn)起來(lái)非常的簡(jiǎn)單,這篇文章主要給大家介紹了關(guān)于Python向Excel寫(xiě)入內(nèi)容的常用方法,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-12-12
實(shí)例講解Python中g(shù)lobal語(yǔ)句下全局變量的值的修改
global是Python中的一個(gè)關(guān)鍵字用來(lái),聲明一個(gè)局部變量為全局變量,這里我們來(lái)以實(shí)例講解Python中g(shù)lobal語(yǔ)句下全局變量的值的修改,需要的朋友可以參考下.2016-06-06
Python實(shí)現(xiàn)批量繪制遙感影像數(shù)據(jù)的直方圖
這篇文章主要為大家詳細(xì)介紹了如何基于Python中g(shù)dal模塊,實(shí)現(xiàn)對(duì)大量柵格圖像批量繪制直方圖,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2023-02-02
python安裝cx_Oracle模塊常見(jiàn)問(wèn)題與解決方法
這篇文章主要介紹了python安裝cx_Oracle模塊常見(jiàn)問(wèn)題與解決方法,舉例分析了Python在Windows平臺(tái)與Linux平臺(tái)安裝cx_Oracle模塊常見(jiàn)問(wèn)題、解決方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下2017-02-02
python可視化大屏庫(kù)big_screen示例詳解
提到數(shù)據(jù)可視化,我們會(huì)想到 Plotly、Matplotlib、Pyecharts等可視化庫(kù),或者一些商用軟件Tableau、FineBI等等。如果你希望操作更簡(jiǎn)單、展現(xiàn)效果更強(qiáng)大,那么這款工具 big_screen 更適合2021-11-11
基于Python制作一個(gè)全自動(dòng)微信清粉小工具
在當(dāng)今社交軟件中,微信是最常用的通訊工具之一,這篇文章主要為大家介紹了一個(gè)使用?Python?和?uiautomator2?庫(kù)編寫(xiě)的微信清粉工具,希望對(duì)大家有所幫助2024-12-12
使用Python 自動(dòng)生成 Word 文檔的教程
今天小編就為大家分享一篇使用Python 自動(dòng)生成 Word 文檔的教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-02-02
關(guān)于對(duì)python中self的深入理解
self代表類(lèi)的實(shí)例,而非類(lèi),下面這篇文章主要給大家介紹了關(guān)于對(duì)python中self的深入理解,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09
python3.6.5基于kerberos認(rèn)證的hive和hdfs連接調(diào)用方式
這篇文章主要介紹了python3.6.5基于kerberos認(rèn)證的hive和hdfs連接調(diào)用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-06-06

