我正在使用javamail来自动化一些电子邮件处理。使用javamail获取附件内容

我设法连接到pop3服务器并获取消息。其中一些包含附件。根据邮件标题,我可以“预测”我需要获取的附件的文件名。

但我无法得到它的内容:(

我有一个函数

public byte[] searchForContent(Part part,String fileName){

if(part.getFileName()!=null){

if(part.getFileName().equals(fileName)){

byte[] content = new byte[part.getSize()];

part.getInputStream().read(content);

return content[]

}

}

return null;

}

功能工作得非常好(即:只有当部分是由filename所描述的附件回报内容)但数组其回报是太大了。

下载的附件是256个字节长,该函数返回一个352个字节的内容。

我认为THA问题来自标题,但我无法确定。

您将如何继续获取内容?

谢谢。

2010-11-18

almathie

+0

你是什么意思太大了?它会创建指定的文件吗?如果是这样,那么它怎么会太大 –

2010-11-18 21:27:01

+0

如果我在桌面上下载附件并检查大小,我会得到256个字节。但是对于相同的附件,当我运行此代码时,返回的数组长度为352个字节。 –

2010-11-19 08:08:12

java读取邮箱附件_使用javamail获取附件内容相关推荐

  1. java操作office和pdf文件java读取word,excel和pdf文档内容

    在平常应用程序中,对office和pdf文档进行读取数据是比较常见的功能,尤其在很多web应用程序中.所以今天我们就简单来看一下Java对word.excel.pdf文件的读取.本篇博客只是讲解简单应 ...

  2. Java读取txt文件,并且对其文件内容进行统计排序

    1.业务需求 : 根据使用量将下列数据进行排序 然后按照使用量的高低进行 数据展示 2.实现代码 import java.io.BufferedReader; import java.io.File; ...

  3. java mail 收 附件_使用 JavaMail 收发邮件,解决中文附件问题

    几天来一直在开发一个项目,其中一部分需要用 JavaMail 收发邮件,于是就在网上找了一些相关的源代码,最后经过整理和修改,终于好使了,希望能够给使用 JavaMail 收发邮件的朋友提供一个参考 ...

  4. java实现邮件发送_基于JavaMail的Java实现简单邮件发送功能

    电子邮件的应用非常广泛,例如在某网站注册了一个账户,自动发送一封欢迎邮件,通过邮件找回密码,自动批量发送活动信息等.但这些应用不可能和我们自己平时发邮件一样,先打开浏览器,登录邮箱,创建邮件再发送.本 ...

  5. java读取json配置文件_解决:java 读取 resources 下面的 json 文件

    前言:java 读取 工程下的配置文件,文件类型为 json(*.json),记录一下始终读取不到 json 文件的坑.maven项目 直接上工具类代码 package com.yule.compon ...

  6. java利用模板发送邮件_使用JavaMail实现发送模板邮件以及保存到发件箱

    需要用到的jar包 1.freemarker-2.3.19.jar 2.javax.mail.jar 3.javax.activation.jar 本次测试邮箱是腾讯企业邮箱,其他未经测试. 做这个功 ...

  7. java读取csv文件_使用扫描仪读取Java中的CSV文件

    java读取csv文件 We can use Java Scanner Class to read CSV File in java. 我们可以使用Java扫描程序类在Java中读取CSV文件. 读取 ...

  8. java读取网络图片数据_如何利用java读取网络照片

    如何利用java读取网络照片 Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的`编程.以下是小编为大家搜索整理的如何利用java读取网络照片, ...

  9. async-http java_使用Java和async-http-client通过基本身份验证获取URL内容 - java

    我正在编写Java库,需要执行对URL的请求-当前使用ning中的async-http-client-并获取其内容.所以我有一个get方法返回一个String 所获取文档的内容.但是,要获得它,我必须 ...

最新文章

  1. cisco 系列时间修改
  2. 自定义AlertDialog 问自己的单选item
  3. Django2中使用xadmin
  4. HTML文件属于void值吗,使用HTML :: TreeBuilder查找html文件中的值
  5. 程序员想知道代码是怎样跑起来的
  6. 参与过上千亿项目的人,账单是何等的惊人?
  7. http中get和post的区别
  8. IDEA补丁破解使用方法
  9. Python 课程学习笔记(5)列表 [ ] lst
  10. windows控制台cmd乱码解决方案
  11. 小程序源码:全新趣味测试-多玩法安装简单
  12. 【P23】正弦新耳放,把单运放玩儿透了!
  13. Python学习之学校教学(选择结构与循环结构)抓狐狸问题
  14. 吉首大学第八届“新星杯”大学生程序设计大赛 K: WaWa的难题(找规律)
  15. 【Python实战】中国首份姓名报告出炉!中国爸妈给孩子取什么名?点开前你先猜一下……
  16. 微信小程序仿支付宝账单列表
  17. 在html中进行背景图片的修改为一张图片全屏
  18. shell脚本-企业日常巡检脚本
  19. 标日初级下 第28课 笔记
  20. 后端架构token授权认证机制:spring security JSON Web Token(JWT)简例

热门文章

  1. jq父级绑定事件的意义_js、jq事件绑定方式总结——以click事件为例
  2. dom文档对象手册_HTML5学习之DOM编程
  3. android图片适配到裁剪框,Android图片剪裁-调用系统实现,完美适配魅族等机型
  4. java创建读取文件_Java实现文件的创建、读取、写入操作-Fun言
  5. php 实现 model层,Thinkhphp5控制器调用的Model层的方法总结
  6. 滴答定时器的计数模式_【高手私藏】STM32学习笔记:SysTick滴答时钟
  7. c语言学生成绩查询系统2018,南昊网上阅卷学生成绩查询系统
  8. 6s在c语言中的用法,C语言中assert的用法讲解
  9. ie8不兼容java项目_常见IE8兼容性问题及解决
  10. 畅想未来计算机的绘画作品小学生,畅想未来儿童画绘画作品大全