当前位置: 首页 > 知识库问答 >
问题:

从aws lambda中的s3桶获取附件(原始MIME)

慕通
2023-03-14

有人能帮我下载从aws SES保存到s3桶的附件(原始MIME)吗?所以,我把收到的邮件保存到一个s3桶中,如果有附件,它只显示一个原始的MIME,就像

Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document; 
    name="abcd.docx"
Content-Disposition: attachment; filename="abcd.docx"
Content-Transfer-Encoding: base64
X-Attachment-Id: xfjdifdjfj

然后我有一个base64编码的原始MIME

我想通过lambda函数提取附件部分,并将其保存到另一个s3存储桶中。我可以将保存的邮件的文件名作为事件(lambda)中的“密钥”元数据。

想看看我如何通过lambda函数,在我得到的密钥的帮助下提取附件部分。

共有1个答案

诸葛卜霸
2023-03-14

从相关问题中找出答案

使用蟒蛇电子邮件包进一步解析消息

 类似资料:
  • 我刚接触骆驼,需要一些指导。我需要从S3存储桶中读取一些文件。结构是这样的。 当一个特定的excel文件被放入传入的/xls文件夹(比如file1.xls)时,我需要拾取所有文件,进行一些处理并将它们放入具有相同目录结构的已处理文件夹中。 我需要使用什么组件?我试着阅读留档,但有点难以弄清楚我需要什么组件。我知道我会使用camel-aws-s3插件,但那里没有很多例子。

  • 问题内容: 我已经在JAX-WS中设置了SOAP WebServiceProvider,但是在弄清楚如何从SOAPMessage(或任何Node)对象中获取原始XML时遇到了麻烦。这是我现在所获取的代码示例,也是我尝试获取XML的地方: 是否有一种简单的方法来获取原始请求的XML?如果有一种方法可以通过设置其他类型的Provider(例如Source)来获取原始XML,那么我也愿意这样做。 问题答

  • 我通过执行以下操作读取S3存储桶中的文件名 现在,我需要获取文件的实际内容,类似于打开(filename).readlines()。最好的方法是什么?

  • 如何在Struts2中获得上传文件的原始文件名。目前我得到的是一个filename.tmp的文件名,而上传的文件是一个CSV,文件名与我得到的不同。这是JSP代码 下面是strut配置中的动作映射 Action类包含以下3个实例变量实例以及getter和setter 但是,未获取实际文件名,而和属性为。

  • 问题内容: 我正在尝试从文件夹中包含在项目中的原始文件获取。但是无论如何,我都会得到一个。 该文件是一个文件,也尝试过使用,也不起作用。使用DOES 播放两个文件都可以。 的回报: 我的代码: 错误: 问题答案: 尝试这种方法,用作您的inputStream。沿着这个地方: 返回一个InputStream 编辑:如果您使用上述方法,请删除这些代码 希望这有帮助,祝你好运!^^

  • 问题内容: 在我的应用程序中,我使用来显示一些日志信息。因为我想突出显示文本中的某些特定行(例如错误消息),所以将设置为“ ”。这样,我可以设置文本格式。 现在,我创建一个JButton,将其内容复制到剪贴板中。这部分很简单,但是我的问题是,当我调用时,我得到了HTML代码,例如: 而不是只获取原始内容: 有没有办法只获取纯文本格式的内容?还是我需要自己将HTML转换为原始文本? 问题答案: 基于