使用 java mail api 下载特定工作表名称的附件

Download attachment of specific sheet name using java mail api

提问人:Aamir Khan 提问时间:11/6/2023 更新时间:11/6/2023 访问量:5

问:

以下是允许我从邮件下载附件的代码。 但数据似乎来自默认工作表 1。我正在寻找第 3 页数据。

                if (message.getContentType().contains("multipart")) 
                {
                    Multipart multiPart = (Multipart) message.getContent();
                    int numberOfParts = multiPart.getCount();
                    for (int partCount = 0; partCount < numberOfParts; partCount++)
                    {
                        MimeBodyPart part = (MimeBodyPart) multiPart
                                .getBodyPart(partCount);
                        if (Part.ATTACHMENT.equalsIgnoreCase(part.getDisposition()))
                        {
                            // this part is attachment
                            String fileName = message.getSentDate() + " " + part.getFileName();
                            attachFiles += fileName + ",";
                            part.saveFile(saveDirectory + File.separator
                                    + fileName);
                            System.out.println(fileName);

                            message.setFlag(Flags.Flag.SEEN, true);
                            f = 0;

                        }
                  }
             }
电子邮件 javax.mail.address

评论


答: 暂无答案