Extract text from binary

main2
Bob Mottram 2019-11-09 20:48:59 +00:00
parent a44de630dc
commit fdaeb506a4
1 changed files with 8 additions and 8 deletions

View File

@ -2656,15 +2656,15 @@ class PubServer(BaseHTTPRequestHandler):
print('messageFields1: '+str(msg.get_payload(decode=False)))
print('messageFields2: '+str(msg.get_payload(decode=True)))
imageBoundary=b"Content-Disposition: form-data"
if imageBoundary in msg.get_payload(decode=True):
msg=msg.get_payload(decode=True).split(imageBoundary,1)[0]
print('messageFields3.1')
messageFields=msg.decode('utf-8').split(boundary)
print('messageFields3.2')
else:
messageFields=msg.get_payload(decode=True).decode('utf-8').split(boundary)
imageLocation=postBytes.find(imageBoundary)
print('messageFields3')
if imageLocation>-1:
print('messageFields4')
print('messageFields5: '+str(messageFields))
msg = email.parser.BytesParser().parsebytes(postBytes[:imageLocation])
print('messageFields5')
messageFields=msg.get_payload(decode=True).decode('utf-8').split(boundary)
print('messageFields6')
print('messageFields7: '+str(messageFields))
fields={}
filename=None
attachmentMediaType=None