public static boolean upload(File file, String savepath, String loginNo,
String filename) {
boolean mResult = false;
InputStream in = null;
OutputStream out = null;
try {
in = new BufferedInputStream(new FileInputStream(file));
savepath = savepath + "/" + loginNo + "-" + filename;
out = new BufferedOutputStream(new FileOutputStream(savepath));
byte[] buffer = new byte[1024];
int len = 0;
while ((len = in.read(buffer)) > 0) {
out.write(buffer, 0, len);
}
mResult = true;
} catch (Exception e) {
mResult = false;
e.printStackTrace();
} finally {
if (null != in) {
try {
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (null != out) {
try {
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
} return mResult;
}

最新文章

  1. 作为一个程序猿,是不是经常会用到.chm文档,但是我们可能会遇到这样那样的问题,比如.chm文档打不开
  2. T卡热插拔
  3. SQL 订阅发布备注
  4. Swift 自定义Subscript
  5. 安装 Ubuntu 后的个人常用配置
  6. 前端入门级之如何从零开始前端(估计要被人鄙视成LOW货了)入门篇
  7. iOS开发-UITableView顶部图片下拉放大
  8. SQL Server 性能优化3 该指数(Index)保养
  9. JAVA笔记(一)super and this
  10. iOS开发之第三方登录微信-- 史上最全最新第三方登录微信方式实现
  11. Ubuntu安装完后设置root密码
  12. Python 妙用heapq
  13. Redis集群教程(Redis cluster tutorial)
  14. 剑指Offer——滴滴笔试题+知识点总结
  15. Oozie分布式工作流——从理论和实践分析使用节点间的参数传递
  16. struts2:数据标签
  17. C#DataTable 使用GroupBy方法的lamda 表达式和Linq语句写法
  18. 28.纯 CSS 绘制一个世界上不存在的彭罗斯三角形
  19. Django商城项目笔记No.8用户部分-注册接口实现
  20. 20155339 Exp3 免杀原理与实践

热门文章

  1. Nginx常用Rewrite伪静态法则
  2. 【创建型】Abstract Factory模式 & Factory Method模式
  3. 魔法方法:构造和析构 - 零基础入门学习Python041
  4. [转] c#多线程(UI线程,控件显示更新) Invoke和BeginInvoke 区别
  5. Java基础学习第二天
  6. oldboy第二天学习
  7. 使用国内镜像更新sdk方法
  8. 转: pthread_detach()函数
  9. PHP之mysql笔记
  10. 高性能web