欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python用GET方法上傳文件

 更新時(shí)間:2015年03月10日 14:31:48   投稿:hebedich  
本文給大家介紹的是在Python中使用GET方法實(shí)現(xiàn)上傳文件的方法,起因是有網(wǎng)友說(shuō)Get方法不能用來(lái)上傳文件,于是就做了這個(gè)例子,這里分享給大家,有需要的小伙伴參考下吧。

之前在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得各自處理起來(lái)都要方便些。而且我覺得瀏覽器也是可以發(fā)出這樣的請(qǐng)求的,之后我會(huì)嘗試一下。

請(qǐng)求端代碼

復(fù)制代碼 代碼如下:

import requests #需要安裝requests
with open('test.txt', 'rb') as f:
    requests.get('http://127.0.0.1:9999', data=f)

服務(wù)端代碼

復(fù)制代碼 代碼如下:

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方法上傳文件能夠有所幫助。

相關(guān)文章

  • Python 二進(jìn)制字節(jié)流數(shù)據(jù)的讀取操作(bytes與bitstring)

    Python 二進(jìn)制字節(jié)流數(shù)據(jù)的讀取操作(bytes與bitstring)

    本文主要介紹了Python 二進(jìn)制字節(jié)流數(shù)據(jù)的讀取操作(bytes與bitstring),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • python?HZK16字庫(kù)使用詳解

    python?HZK16字庫(kù)使用詳解

    這篇文章主要介紹了python?HZK16字庫(kù)使用,本文結(jié)合實(shí)例代碼給大家講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-02-02
  • python?rsa和Crypto.PublicKey.RSA?模塊詳解

    python?rsa和Crypto.PublicKey.RSA?模塊詳解

    這篇文章主要介紹了python?rsa和Crypto.PublicKey.RSA?模塊,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • Python 列表推導(dǎo)式需要注意的地方

    Python 列表推導(dǎo)式需要注意的地方

    這篇文章主要介紹了Python 列表推導(dǎo)式需要注意的地方,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-10-10
  • 圖解Python變量與賦值

    圖解Python變量與賦值

    Python是一門獨(dú)特的語(yǔ)言,與C語(yǔ)言有很大區(qū)別,初學(xué)Python很多萌新表示對(duì)變量與賦值不理解,這里就大家介紹一下,需要的朋友可以參考下
    2018-04-04
  • python輸出指定月份日歷的方法

    python輸出指定月份日歷的方法

    這篇文章主要介紹了python輸出指定月份日歷的方法,涉及Python中calendar模塊操作日期的相關(guān)技巧,需要的朋友可以參考下
    2015-04-04
  • 12個(gè)Python程序員面試必備問題與答案(小結(jié))

    12個(gè)Python程序員面試必備問題與答案(小結(jié))

    這篇文章主要介紹了12個(gè)Python程序員面試必備問題與答案,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • python?pycharm中使用opencv時(shí)沒有代碼自動(dòng)補(bǔ)全提示的解決方案

    python?pycharm中使用opencv時(shí)沒有代碼自動(dòng)補(bǔ)全提示的解決方案

    我們?cè)谑褂胮ycharm的時(shí)候總是很喜歡其強(qiáng)大的代碼提示功能,下面這篇文章主要給大家介紹了關(guān)于python?pycharm中使用opencv時(shí)沒有代碼自動(dòng)補(bǔ)全提示的解決方案,需要的朋友可以參考下
    2022-09-09
  • Python爬蟲實(shí)現(xiàn)自動(dòng)登錄、簽到功能的代碼

    Python爬蟲實(shí)現(xiàn)自動(dòng)登錄、簽到功能的代碼

    這篇文章主要介紹了Python爬蟲實(shí)現(xiàn)自動(dòng)登錄、簽到功能的代碼,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • pycharm 如何縮進(jìn)和SQL亂碼及SQL包含變量

    pycharm 如何縮進(jìn)和SQL亂碼及SQL包含變量

    這篇文章主要介紹了pycharm 如何縮進(jìn)和SQL亂碼及SQL包含變量,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07

最新評(píng)論