gpt4 book ai didi

python - 从上传的文件创建 OleFile 类型的文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:49:27 25 4
gpt4 key购买 nike

所以我正在使用来自 this repoMessage 类解析 .msg 文件。我有一个适用于该类的测试文件。

我正在尝试在为我的 Django 休息框架应用程序编写的自定义解析器中使用该类。

但是当我读取stream.body时,它额外添加了以下内容

    ----------------------------488071469102781097692083
Content-Disposition: form-data; name="file"; filename="email_test.msg"
Content-Type: application/vnd.ms-outlook

< actual content here >

----------------------------488071469102781097692083--

我怀疑,由于这些额外的内容,Message 类会抛出以下错误。

not an OLE2 structured storage file

我的怀疑对吗?我该如何解决这个问题?

最佳答案

msg-extractor 适用于来自 MS Outlook 的 .msg 文件,它具有称为“OLE2”或“CFB”的二进制格式。当您在十六进制查看器中打开它们时,它们以“D0CF”开头。

您问题中的片段看起来像一个 MIME 编码的电子邮件,它是文本。

您确定要解析的文件是 MS Outlook MSG 文件吗?

关于python - 从上传的文件创建 OleFile 类型的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48733005/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com