python 上传文件下载图片
python 2.7
poster-0.8.1
requests-2.7.0
#coding:utf-8
import urllib
import urllib2
import sys
import time
import json
import requests
from poster.encode import multipart_encode
from poster.streaminghttp import register_openers
import urllib2
#上传
register_openers()
datagen, headers = multipart_encode({"uKey":"xxxxx","_api_key":"xxxxx","file":open('OpenCourse2.9.6.apk', 'rb'),"installType":"1","password":"","updateDescription":"test"})
request=urllib2.Request("http://www.pgyer.com/apiv1/app/upload",datagen, headers)
response=urllib2.urlopen(request).read().encode('utf-8')
print response
start=response.find('appQRCodeURL')
end=response.find('\"}}',start)
PNGURL=response[start+15:end]
PNGURLs=PNGURL.replace('\\', '')
print PNGURLs
#下载
pic=requests.get(PNGURLs)
string = r'qrcodeHistory/'+PNGURLs[-64:] + '.PNG'
fp = open(string,'wb')
fp.write(pic.content)
fp.close()
print "DONE"
python 上传文件下载图片的更多相关文章
- Django(十九)文件上传:图片上传(后台上传、自定义上传)、
		
一.基本设置 参考:https://docs.djangoproject.com/zh-hans/3.0/topics/http/file-uploads/ 1)配置project1/settings ...
 - thinkphp 3.2.3整合ueditor 1.4,给上传的图片加水印
		
今天分享一下thinkphp 3.2.3整合ueditor 1.4,给上传的图片加水印.博主是新手,在这里卡住了很久(>_<) thinkphp 3.2.3整合ueditor 1.4 下载 ...
 - ASP.NET、JAVA跨服务器远程上传文件(图片)的相关解决方案整合
		
一.图片提交例: A端--提交图片 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string u ...
 - 如何预览将要上传的图片-使用H5的FileAPI
		
这篇将要说的东西已经不新鲜了. 参考资料: Reading files in JavaScript using the File APIs (鉴于作者在美国, 我姑且认为作者母语是英语, 当然链接中有 ...
 - js上传压缩图片
		
原文链接:http://blog.csdn.net/iefreer/article/details/53039848 手机用户拍的照片通常会有2M以上,这对服务器带宽产生较大压力. 因此在某些应用下( ...
 - php 实现接收客户端上传的图片
		
今天,遇到一个服务端接收客户端上传图片的需求,经过学习.我写了个简单的demo 以备下次学习. 首先服务器接收的发送图片的请求一定要是post请求,而且请求一定要加上 enctype="mu ...
 - KindEditor上传本地图片在ASP.NET MVC的配置
		
http://www.cnblogs.com/upupto/archive/2010/08/24/1807202.html 本文解决KindEditor上传本地图片在ASP.NET MVC中的配置. ...
 - .net mvc4 利用 kindeditor 上传本地图片
		
http://blog.csdn.net/ycwol/article/details/41824371?utm_source=tuicool&utm_medium=referral 最近在用k ...
 - 解决uploadify多图片上传部分图片丢失,且不提示任何错误的问题
		
这两天用到uploadify的flash版本进行批量图片上传并生成缩略图的功能,之前用uploadify用的好好的,这次突然出现了一个奇怪的问题. 问题描述如下:当我选择单个图片上传的时候,图片上传都 ...
 
随机推荐
- Linux文件压缩与解压命令
			
1 .zip 格式压缩与解压 压缩命令 zip 压缩文件名 源文件 zip -r 压缩目录名 源目录 解压命令 unzip 文件名 td@td-Lenovo-IdeaPad-Y41 ...
 - 解决Mac安装M2Crypto提示无法找到openssl头文件问题
			
大概是这种问题 running build running build_py running build_ext building'M2Crypto.__m2crypto' extension swi ...
 - 编译和安装在Windows上橡胶树 (Compiling and Installing Yate on Windows)
			
编译和安装在Windows上橡胶树 有两种方法来安装橡胶树下窗口: 下载并安装橡胶树 下载后页面设置. 另一个选择是下载橡胶树从SVN并编译它. 内容 ( 隐藏] 1 安装使用设置橡胶树 2 ...
 - 飘逸的python - 实现一个pretty函数美丽的输出嵌套字典
			
演示样例: d = { "root": { "folder2": { "item2": None, "item1": N ...
 - Cygwin-安装和配置ssh服务
			
Cygwin介绍: Cygwin是一个在windows平台上执行的类UNIX模拟环境.它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作, ...
 - defer,panic,recover
			
Go语言不支持传统的 try…catch…finally 这种异常,因为Go语言的设计者们认为,将异常与控制结构混在一起会很容易使得代码变得混乱.因为开发者很容易滥用异常,甚至一个小小的错误都抛出一个 ...
 - OkHttpClient简单封装
			
一.接口 public interface HttpListener { void onFinish(String reponse); void onError(Exception e); } 二.O ...
 - react-native Android 全面屏手机 底部留有一大块黑屏
			
解决方案:在AndroidManifest.xml 中 配置 <meta-data android:name="android.max_aspect" android:val ...
 - Java Swing界面编程(21)---事件处理:窗口事件
			
WindowLIstener是专门处理窗口的事件监听窗口.一个窗口的全部变化.如窗口的打开.关闭等都能够使用这个接口进行监听. 实现WIndowListener: package com.beyole ...
 - 字典转模型的过程中,空值和id特殊字符的处理
			
在IOS 中id是特殊字符,可是非常多时候从网络中下载的数据是以id保存的 假设在定义属性的时候 @property(nonatomic, copy) NSString *id; 就不会出现错误 当键 ...