msn发送文件提示版过旧

xuleilei123 2009-05-08 09:43:47
我做了一个小I机器人,当我的MSN向小I机器人发送文件的时候,MSN提示版本过旧,不能传送文件,现在我又不能重新装一个新版本的MSN,我要在当前版本上面实现可以传送文件,哪位仁兄知道怎么样改代码呀?
...全文
74 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuleilei123 2009-05-08
  • 打赏
  • 举报
回复

public void fileReceiveStarted(VolatileDownloader downloader) {
File f = downloader.getFile();
String name = f.getName();
String filePath = "C:\\filepath";
File myFile = new File(filePath);
if(!myFile.exists()) {
myFile.mkdir();
}
System.out.println("path = " + downloader.getFile().getPath());
System.out.println("name = " + downloader.getFile().getAbsolutePath());
try {

InputStream instream = new FileInputStream(f);
byte[] bytes = new byte[(int)f.length()];
instream.read(bytes);
OutputStream outstream = new FileOutputStream(filePath+"\\" + name);
BufferedOutputStream bs = new BufferedOutputStream(outstream);
bs.write(bytes);
instream.close();
outstream.close();
bs.close();


instream.close();
outstream.close();

} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();

}
System.out.println("文件接收方法:fileReceiveStarted" + ":path = ");
}


就是在这里面写接收文件的代码,并保存到本地路径
网络科技 2009-05-08
  • 打赏
  • 举报
回复
重点改文件传输那部分,具体你把有问题的代码贴出来,看看有没人知道怎么改

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧