1

我试图从 HTML 表单的输入控件中截取图像,以在服务器端处理它之前将其转换为字节字符串。

如何截取文件?

upload_files = self.get_uploads('file')
# Intercept here to do something different than just upload 
blob_info = upload_files[0]

如何将其转换为以后可以转换回图像的字节字符串?

我正在使用 Python 和 App Engine。

4

1 回答 1

0

假设您的上传控件采用名为“image”的形式,并且您正在使用Werkzeug 的 FileStorage

img_stream = self.form.image.data
mimetype = img_stream.content_type
img_str = img_stream.read().encode('base64').replace('\n', '')

data_uri = 'data:%s;%s,%s' % (mimetype, 'base64', img_str)

您的data_uri现在包含您需要的字符串信息。

谢谢大家的有用意见!

于 2011-06-16T00:59:28.447 回答