首页 文章

在Rails中上传Outlook .msg文件时,我可以判断它是否有附件吗?

提问于
浏览
0

在Rails 2.3中,我上传了Outlook .msg文件,但如果它们包含附件,我想将它们踢出去 . 有谁知道检测文件是否有附件的方法?

1 回答

  • 0

    你可以使用ruby msg gem . 它的记录足以帮助您解决问题 . 您的代码可能如下所示

    require 'mapi/msg'
    
    msg = Mapi::Msg.open 'email.msg'
    if msg.attachments.present?
      # ...reject msg processing...
    else
      # ...process msg...
    end
    

    Microsoft docs on msg format可以帮助您理解msg文件结构 .

相关问题