import sys, MultipartPostHandler, cookielib, urllib2;
print "hello world";
#import sys
reload(sys)
sys.setdefaultencoding('gbk')
image = r'C:\a.jpg'
#open(image, 'rb')
params = {
'fmd5':'FD6D523131FC92CE975BA0A042C8FED7',
'path':'abc/ab',
'radar':'leida1',
'explainn':'explain',
'data':open(image, 'rb'),
'site':'site'
}
cookies = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookies), MultipartPostHandler.MultipartPostHandler)
res = opener.open("http://192.168.107.1:8087/test/upload", params);
print res.read()
貌似MultipartPostHandler有bug, 如果不设置gbk编码就会报错
分享到:
相关推荐
本文实例讲述了Python实现基于HTTP文件传输的方法。分享给大家供大家参考。具体实现方法如下: 一、问题: 因为需要最近看了一下通过POST请求传输文件的内容 并且自己写了Server和Client实现了一个简单的机遇HTTP的...
一个可用于局域网上传下载的 Python 模块,使用介绍查看该文章:使用Python开启局域网传送数据(3):使用 simple_http_server 实现上传下载功能(https://blog.csdn.net/qq_45476428/article/details/129721441)。...
使用 HTTP PUT 上传文件的 Python 脚本。 它支持 BASIC 身份验证。 pyuploader 支持上传单个文件或目录。 此工具可用于将文件上传到系统,例如 Artifactory。 下载 用法 usage: pyuploader.py [-h] --url URL --...
HTTP File Server http-file-server 是用 python 实现的 HTTP 文件服务器,支持上传和下载文件。 运行 $ python file-server.py files 8001 ...采用 POST 方式上传文件,URL 参数中传参数 name 表示上传
PHP使用CURL上传文件只需发送一个POST请求就可以了,在请求中设置某个字段为需要上传的文件全路径,并且以”@”开头,然后使用CURL把该变量以POST方式发送到服务器,在服务端即可以从超级全局变量$_FILES中取到相应...
使用http post提交附件 multipart/form-data 格式,url : http://test.com/flow/upload, 字段列表: md5: //md5加密(随机值_当时时间戳) filesize: //文件大小 file: //文件内容(须含文件名) 返回值: {"success...
Python_Requests使用, Requests... Requests 支持 HTTP 连接保持和连接池,支持使用 cookie 保持会话,支持文件上传,支持自动确定响应内容 的编码,支持国际化的 URL 和 POST 数据自动编码。现代、国际化、人性化
详见参考:http://blog.csdn.net/u013934914/article/details/50380935
文件上传是所有UI自动化测试都要面对的一个头疼问题,今天博主在这里给大家分享下自己处理文件上传的经验,希望能够帮助到广大被文件上传坑住的seleniumer。 首先,我们要区分出上传按钮的种类,大体上可以分为两种...
最近刚学python,遇到上传下载文件功能需求,记录下! django web项目,前端上传控件用的是uploadify。 文件上传 – 后台view 的 ... #获取所有上传文件 files = request.FILES.getlist(file) for file in files:
基于python实现的httpserver服务器,实现文件的上传与下载 功能1:通过web端访问,可下载服务启动目录下的所有文件,实现文件下载 功能2:通过web端访问,可选择上传本地文件到服务启动目录,实现文件上传
之前在osc看到一个文章讨论Get和Post的不同, 有人说不能用Get来上传文件。这就是用Get上传文件的例子,client用来发Get请求,server用来收请求。文件内容是在http请求的body内传过去的。用了不同的语言,因为我觉得...
在requests中发送文件的接口只有一种,那就是使用requests.post的files参数, 请求形式如下: url = "http://httpbin.org/post" data = None files = { ... } r = requests.post(url, data, files=files) 而这个...
主要介绍了python网络编程之文件下载实现方法,实例分析了Python基于FTP及http实现文件下载的技巧,需要的朋友可以参考下
很多朋友在留言区询问关于python上传文件和字符到服务器的问题,现编针对这个给大家整理了一个解决办法。 上传简单的字符串 def send_str_server(self): payload = {'key1': 'value1', 'key2': 'value2'} r = ...
基于electron+vite+vue3和python flask的文件交互GUI.zip本项目是一个Electron项目,有一个文件上传接口,可以上传图片到Flask框架的后端,处理完(本项目的处理是去色加水印"myWatermark")后直接返回前端显示。...
第三方 Python 库 poster 复制代码 代码如下: # coding:UTF-8 import urllib import urllib2 __author__ = ‘Administrator’ from poster.encode import multipart_encode from poster.streaminghttp import ...
# -: 解决不同浏览器下上传文件名乱码问题:仅IE,其它浏览器暂时没处理。 # -: 一些路径显示的bug,主要是 cgi.escape() 转义问题 # ?: notepad++ 下直接编译的server路径问题 """ 简介:这是一个 python
上传文件: http://blog.csdn.net/yu_xiang/article/details/7996670 查找文件 find . -type f -name "boa.conf" -print -mount find . -type f -name "boa" -print -mount 四、嵌入式web服务器boa的配置和使用...
主要介绍了Python如何实现自带HTTP文件传输服务,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下