我试图从 HTML 表单的输入控件中截取图像,以在服务器端处理它之前将其转换为字节字符串。
如何截取文件?
upload_files = self.get_uploads('file')
# Intercept here to do something different than just upload
blob_info = upload_files[0]
如何将其转换为以后可以转换回图像的字节字符串?
我正在使用 Python 和 App Engine。
我试图从 HTML 表单的输入控件中截取图像,以在服务器端处理它之前将其转换为字节字符串。
如何截取文件?
upload_files = self.get_uploads('file')
# Intercept here to do something different than just upload
blob_info = upload_files[0]
如何将其转换为以后可以转换回图像的字节字符串?
我正在使用 Python 和 App Engine。
假设您的上传控件采用名为“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现在包含您需要的字符串信息。
谢谢大家的有用意见!