修复无法正常显示图片并报错的问题
This commit is contained in:
parent
8b723b250f
commit
9601cb0d77
@ -172,12 +172,15 @@ def load_chat_records(selected_talker, start_index, page_size, user_list, MSG_AL
|
|||||||
elif Type == 3 and SubType == 0: # 图片
|
elif Type == 3 and SubType == 0: # 图片
|
||||||
xml_content = parse_xml_string(StrContent)
|
xml_content = parse_xml_string(StrContent)
|
||||||
BytesExtra = read_BytesExtra(BytesExtra)
|
BytesExtra = read_BytesExtra(BytesExtra)
|
||||||
BytesExtra =str(BytesExtra)
|
BytesExtra = str(BytesExtra)
|
||||||
match = re.search(r"MsgAttach(.*?)'", BytesExtra)
|
match = re.search(r"MsgAttach(.*?)'", BytesExtra)
|
||||||
if match:
|
if match:
|
||||||
img_path = match.group(0).replace("'", "")
|
img_path = match.group(0).replace("'", "")
|
||||||
# print(FileStorage_path)
|
# print(FileStorage_path)
|
||||||
# print(img_path)
|
# print(img_path)
|
||||||
|
img_path = img_path.split("\\")
|
||||||
|
img_path = [i for i in img_path if i != ""]
|
||||||
|
img_path = os.path.join(*img_path)
|
||||||
if FileStorage_path:
|
if FileStorage_path:
|
||||||
img_path = os.path.join(FileStorage_path, img_path)
|
img_path = os.path.join(FileStorage_path, img_path)
|
||||||
fomt, md5, out_bytes = read_img_dat(img_path)
|
fomt, md5, out_bytes = read_img_dat(img_path)
|
||||||
|
Loading…
Reference in New Issue
Block a user