当前位置:编程学习 > JAVA >>

javaMail下载附件时很慢

javaMail在读取邮件附件时速度很慢.读取7M的附件时下载速度只有270K左右.50M的附件下载速度只有80K左右.
邮箱是内网的,如果通过网页打开邮箱,7M的附件,1秒就可以下载完了.请问大神怎么提高javaMail的下载速度 javaMail附件慢 --------------------编程问答-------------------- 有没有人啊,在线等 --------------------编程问答-------------------- 顶上去啊... --------------------编程问答-------------------- 这跟JavaMail没关系 --------------------编程问答--------------------
引用 3 楼 huxiweng 的回复:
这跟JavaMail没关系

那是什么原因收起的啊
下面是我的代码
 saveFile(fileName, mpart.getInputStream(), mailid);//BodyPart mpart=....

private void saveFile(String fileName, InputStream in, String mailid) throws IOException {
    if (in == null) {
      return;
    }
    if (!StringUtil.isValidateString(fileName)) {
      return;
    }
    String filePath = new MailReceive().getClass().getResource("").getPath();
    filePath = filePath.substring(1, filePath.indexOf("/WEB-INF")) + "/temp/" + mailid + "/";
    File file = new File(filePath);
    if (!file.exists()) {
      file.mkdirs();
    }
    //    File storefile = new File(filePath + fileName);
    FileOutputStream out = new FileOutputStream(filePath + fileName);
    int c;
    byte[] buf = new byte[1024];
    while ((c = in.read(buf)) != -1) {
      out.write(buf, 0, c);
    }
    out.flush();
    in.close();
    out.close();
  } --------------------编程问答--------------------
引用 3 楼 huxiweng 的回复:
这跟JavaMail没关系

版主那儿有代码吗?给我发一个.谢谢 --------------------编程问答-------------------- 邮箱是内网的.通过页面下载附件的话可以达到10M左右.但通过javaMail下载就只有270K左右
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,