AD

Python用GET方法上传文件

本文给大家介绍的是在Python中使用GET方法实现上传文件的方法,起因是有网友说Get方法不能用来上传文件,于是就做了这个例子,这里分享给大家,有需要的小伙伴参考下吧。

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

请求端代码

import requests #需要安装requests

with open('test.txt', 'rb') as f:

    requests.get('**127.0.0.1:9999', data=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);

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

标签: python, 上传文件, GET方法
分类: Python
时间: 2014-02-19

相关文章

  1. Python使用百度API上传文件到百度网盘代码分享

    这篇文章主要介绍了Python使用百度API上传文件到百度网盘代码分享,本文使用了一个第三方库poster,在文中给出了链接,需要的朋友可以参考下 关于如何获取 access_token 这个可以自己查百度开放的OAut ...
  2. Python中利用urllib2使用POST方式上传文件,并解决Authorization问题

    最近要用 Python 模拟表单上传文件,搜索了一下常见的解决方案. 如果只是要模拟提交一个不包含文件字段的表单,实现起来是很简单的,但涉及到文件上传就有一点小复杂,需要自己对文件进行编码,或者使用第三方模块. 如果机器 ...
  3. IOS开发教程之put上传文件的服务器的配置及实例分享

    IOS开发给人一种高大上的赶脚,弄的好像你不会IOS就不是个合格的程序员一样,好吧,既然是大趋势,那我们就来学习下吧,今天来看看put上传文件的服务器配置及案例 1,HTTP常见的方法 GET 获取指定资源 POST 2 ...
  4. python上传文件到HTTP服务器

    首先,标准HTTP协议对上传文件等表单的定义在这里: http://www.ietf.org/rfc/rfc1867.txt 大概数据包格式如下: 单文件: Content-type: multipart/form-da ...
  5. PHP文件上传判断file是否己选择上传文件的方法

    这篇文章主要介绍了PHP文件上传判断file是否己选择上传文件的方法,除了判断是否有上传的文件之外还对文件安全性进行了较为深入的分析,是非常实用的技巧,需要的朋友可以参考下 本文实例讲述了PHP文件上传判断file是否己 ...
  6. Android实现上传文件功能的方法

    这篇文章主要介绍了Android实现上传文件功能的方法,对Android初学者有一定的借鉴价值,需要的朋友可以参考下 本文所述为一个Android上传文件的源代码,每一步实现过程都备有详尽的注释,思路比较清楚,学习了本例 ...
  7. windows下使用IIS配置的PHP无法上传文件的解决方法

    windows下使用IIS配置的PHP无法上传文件,一直是很多网友比较疑惑的地方,本人搜集整理下,希望可以帮助你们 延续<Windows Server 2003中iis配置php>一文 服务器上使用Apach ...
  8. php上传文件并显示上传进度的方法

    这篇文章主要介绍了php上传文件并显示上传进度的方法,实例分析了php传输文件及显示传输进度的技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了php上传文件并显示上传进度的方法.分享给大家供大家参考.具体如下 ...
  9. C#检测上传文件真正类型的方法

    这篇文章主要介绍了C#检测上传文件真正类型的方法,可有效的防止用户通过修改后缀名来改变文件类型的功能,需要的朋友可以参考下 本文实例讲述了C#检测上传文件真正类型的方法.分享给大家供大家参考.具体分析如下: 对于用户上传 ...
  10. C#实现HTTP上传文件的方法

    这篇文章主要介绍了C#实现HTTP上传文件的方法,包括了发送文件与接收文件的实现代码,具有不错的参考价值,需要的朋友可以参考下 本文实例讲述了C#实现HTTP上传文件的方法.分享给大家供大家参考.具体实现方法如下: 发送 ...
  11. jQuery结合C#实现上传文件的方法

    这篇文章主要介绍了jQuery结合C#实现上传文件的方法,涉及C#文件上传的相关技巧,需要的朋友可以参考下 本文实例讲述了jQuery结合C#实现上传文件的方法.分享给大家供大家参考.具体实现方法如下: <html ...
  12. PHP上传文件时自动分配路径的方法

    这篇文章主要介绍了PHP上传文件时自动分配路径的方法,可实现对上传文件的分类存放功能,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了PHP上传文件时自动分配路径的方法.分享给大家供大家参考.具体分析如下: 网 ...
  13. ASP.net判断上传文件类型的三种有效方法

    这篇文章主要介绍了用ASP.net判断上传文件类型的三种方法,需要的朋友可以参考下 一.安全性比较低,把文本文件1.txt改成1.jpg照样可以上传,但其实现方法容易理解,实现也简单,所以网上很多还是采取这种方法. Bo ...
  14. eWebEditor 上传文件提示格式不正确的解决方法

    eWebEditor上传个别图片时出现:请选择一个有效的文件,支持的格式有(GIF|JPG|JPEG|BMP|PNG)!,在WINDOWSXP下使用该组件正常,却在WINDOWS2003上提示 原来是在系统上出了问题.是 ...
  15. php上传文件并存储到mysql数据库的方法

    这篇文章主要介绍了php上传文件并存储到mysql数据库的方法,以完整实例形式较为详细的分析了php操作文件上传与数据库存储的技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了php上传文件并存储到mysq ...
  16. php限制上传文件类型并保存上传文件的方法

    这篇文章主要介绍了php限制上传文件类型并保存上传文件的方法,涉及php针对上传文件的常用操作技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了php限制上传文件类型并保存上传文件的方法.分享给大家供大家参考. ...
  17. php上传文件中文文件名乱码的解决方法

    想必很多朋友在进行utf8编码的php开发上传功能的时候,都会遇到这样的一个问题,就是上传中文文件名的文件时,文件名会变成乱码,其实我们可以用iconv函数对文件名进行重新编码就解决问题了 可能会有不少朋友碰到一些问题就 ...
  18. jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)

    这篇文章主要介绍了jquery插件fineuploader上传文件很用方法 特点: 1.不依赖与jquery 2.而且,好看些吧..支持很多实例,上传成功后.会有一个回调函数.比如缩略图地址显示出来 用法: <li ...
  19. PHP上传文件时文件过大$_FILES为空的解决方法

    发现一张gif图片上传失败 size为0,实际大小为4.66M,下面为大家介绍下PHP上传文件时文件过大的解决方法 在做图片上传的时候突然发现一张gif图片上传失败 size为0,实际大小为4.66M.上传小文件时可以, ...