• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python用GET方法上传文件

Python用GET方法上传文件

作者:hebedich 字体:[增加 减小] 来源:互联网

hebedich 通过本文主要向大家介绍了python get方法,python requests.get,python 字典 get,python getitem,python dict get等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

之前在osc看到一个文章讨论Get和Post的不同, 有人说不能用Get来上传文件。这就是用Get上传文件的例子,client用来发Get请求,server用来收请求。文件内容是在http请求的body内传过去的。用了不同的语言,因为我觉得各自处理起来都要方便些。而且我觉得浏览器也是可以发出这样的请求的,之后我会尝试一下。

请求端代码

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

服务端代码

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);
</div>

以上就是本文的所有代码了,希望对大家理解get方法上传文件能够有所帮助。

</div>

您可能想查找下面的文章:

  • Python用GET方法上传文件

相关文章

  • Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程
  • Python爬取国外天气预报网站的方法
  • python中cPickle用法例子分享
  • python转换字符串为摩尔斯电码的方法
  • 详解Python编程中包的概念与管理
  • 详解Python各大聊天系统的屏蔽脏话功能原理
  • 用Python代码来绘制彭罗斯点阵的教程
  • Python使用scrapy抓取网站sitemap信息的方法
  • python的绘图工具matplotlib使用实例
  • Python的ORM框架SQLObject入门实例

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 从零学Python之引用和类属性的初步理解
    • python3.5仿微软计算器程序
    • python解决网站的反爬虫策略总结
    • Python之父谈Python的未来形式
    • 玩转python爬虫之URLError异常处理
    • python实现简单爬虫功能的示例
    • 在Python中通过threading模块定义和调用线程的方法
    • Python IDE PyCharm的基本快捷键和配置简介
    • Python类的多重继承问题深入分析
    • Python连接MySQL并使用fetchall()方法过滤特殊字符

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有