玩蛇网提供最新Python编程技术信息以及Python资源下载!

Python方法将前端获取二进制上传到upyun方法,求大神赐教

先将其保存在服务器端:
....
for x in picData:
HexData = ord(x)
picFile.write(struct.pack("B",HexData))
....
再读取上传:
with open(picurl, 'rb') as f:
res = up.put(rootpath + picname, f,checksum=False)
总是报错说 not a picture file(jpg可以上传,png不能上传)
求大神赐教,help!!!!

报这个错,说明图片有问题,被判断是非图片。从你 jpg 可以传,程序应该没什么问题。另外,我测了下 png 图片,没有问题,可以上传,例子:

f = urllib.urlopen('http://ceshi-images.b0.upaiyun.com/dddd.png').read()
up.put('/abcde.png', f)

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd19597.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月18日 - 19时51分01秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules