簡體   English   中英

如何在上傳之前獲取圖像的字符串表示形式?

[英]How do I get a string representation of an image before uploading?

我試圖從 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現在包含您需要的字符串信息。

謝謝大家的有用意見!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM