使用Python解码从Swift发送的图像(64位字符串)?

时间:2016-11-13 16:57:11

标签: python ios django swift encoding

我尝试使用Swift拍摄图像,编码base64字符串,将其发送到Django应用程序,然后从中重新创建图像。但是,我所有的图像都无法使用。

这是我的Swift代码:

let imageData = UIImagePNGRepresentation(image)
let base64String = imageData!.base64EncodedStringWithOptions(NSDataBase64EncodingOptions(rawValue: 0))
let postString = "image=" + base64String
request.HTTPBody = postString.dataUsingEncoding(NSUTF8StringEncoding)

这是我的Python代码:

base64_data = request.POST.get('image')
with open("melanie/images/%s.jpg" % image_name, "wb") as img:
        img.write(base64_data.decode('base64'))

任何人都可以帮我弄清楚我哪里出错吗?

0 个答案:

没有答案