java读取邮箱附件_使用javamail获取附件内容
我正在使用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获取附件内容相关推荐
- java操作office和pdf文件java读取word,excel和pdf文档内容
在平常应用程序中,对office和pdf文档进行读取数据是比较常见的功能,尤其在很多web应用程序中.所以今天我们就简单来看一下Java对word.excel.pdf文件的读取.本篇博客只是讲解简单应 ...
- Java读取txt文件,并且对其文件内容进行统计排序
1.业务需求 : 根据使用量将下列数据进行排序 然后按照使用量的高低进行 数据展示 2.实现代码 import java.io.BufferedReader; import java.io.File; ...
- java mail 收 附件_使用 JavaMail 收发邮件,解决中文附件问题
几天来一直在开发一个项目,其中一部分需要用 JavaMail 收发邮件,于是就在网上找了一些相关的源代码,最后经过整理和修改,终于好使了,希望能够给使用 JavaMail 收发邮件的朋友提供一个参考 ...
- java实现邮件发送_基于JavaMail的Java实现简单邮件发送功能
电子邮件的应用非常广泛,例如在某网站注册了一个账户,自动发送一封欢迎邮件,通过邮件找回密码,自动批量发送活动信息等.但这些应用不可能和我们自己平时发邮件一样,先打开浏览器,登录邮箱,创建邮件再发送.本 ...
- java读取json配置文件_解决:java 读取 resources 下面的 json 文件
前言:java 读取 工程下的配置文件,文件类型为 json(*.json),记录一下始终读取不到 json 文件的坑.maven项目 直接上工具类代码 package com.yule.compon ...
- java利用模板发送邮件_使用JavaMail实现发送模板邮件以及保存到发件箱
需要用到的jar包 1.freemarker-2.3.19.jar 2.javax.mail.jar 3.javax.activation.jar 本次测试邮箱是腾讯企业邮箱,其他未经测试. 做这个功 ...
- java读取csv文件_使用扫描仪读取Java中的CSV文件
java读取csv文件 We can use Java Scanner Class to read CSV File in java. 我们可以使用Java扫描程序类在Java中读取CSV文件. 读取 ...
- java读取网络图片数据_如何利用java读取网络照片
如何利用java读取网络照片 Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的`编程.以下是小编为大家搜索整理的如何利用java读取网络照片, ...
- async-http java_使用Java和async-http-client通过基本身份验证获取URL内容 - java
我正在编写Java库,需要执行对URL的请求-当前使用ning中的async-http-client-并获取其内容.所以我有一个get方法返回一个String 所获取文档的内容.但是,要获得它,我必须 ...
最新文章
- cisco 系列时间修改
- 自定义AlertDialog 问自己的单选item
- Django2中使用xadmin
- HTML文件属于void值吗,使用HTML :: TreeBuilder查找html文件中的值
- 程序员想知道代码是怎样跑起来的
- 参与过上千亿项目的人,账单是何等的惊人?
- http中get和post的区别
- IDEA补丁破解使用方法
- Python 课程学习笔记(5)列表 [ ] lst
- windows控制台cmd乱码解决方案
- 小程序源码:全新趣味测试-多玩法安装简单
- 【P23】正弦新耳放,把单运放玩儿透了!
- Python学习之学校教学(选择结构与循环结构)抓狐狸问题
- 吉首大学第八届“新星杯”大学生程序设计大赛 K: WaWa的难题(找规律)
- 【Python实战】中国首份姓名报告出炉!中国爸妈给孩子取什么名?点开前你先猜一下……
- 微信小程序仿支付宝账单列表
- 在html中进行背景图片的修改为一张图片全屏
- shell脚本-企业日常巡检脚本
- 标日初级下 第28课 笔记
- 后端架构token授权认证机制:spring security JSON Web Token(JWT)简例
热门文章
- jq父级绑定事件的意义_js、jq事件绑定方式总结——以click事件为例
- dom文档对象手册_HTML5学习之DOM编程
- android图片适配到裁剪框,Android图片剪裁-调用系统实现,完美适配魅族等机型
- java创建读取文件_Java实现文件的创建、读取、写入操作-Fun言
- php 实现 model层,Thinkhphp5控制器调用的Model层的方法总结
- 滴答定时器的计数模式_【高手私藏】STM32学习笔记:SysTick滴答时钟
- c语言学生成绩查询系统2018,南昊网上阅卷学生成绩查询系统
- 6s在c语言中的用法,C语言中assert的用法讲解
- ie8不兼容java项目_常见IE8兼容性问题及解决
- 畅想未来计算机的绘画作品小学生,畅想未来儿童画绘画作品大全