我正在尝试通过Post发送和接收png图像。
我想这样发送:
with bytes as <class 'bytes'> datatype
def call(videoid, count, bytes):
print(videoid)
opener = request.build_opener()
param = {'videoid' : '{0}'.format(videoid), 'count':'{0}'.format(count), 'bytes':'{0}'.format(bytes)}
data=json.dumps(param).encode('utf8')
req = request.Request(os.environ['ImageProcessURL'], data=data, headers={'Content-Type': 'application/json'})
response = opener.open(req)
接收部分看起来像这样:
postreqdata = json.loads(open(os.environ['req']).read())
videoid = postreqdata['videoid']
count = postreqdata['count']
bytesstr = postreqdata['bytes']
但是这里的字节现在是一个字符串。 如何将其转换回原始字节类型?