public class UploadUtils {
/**
* 根据文件路径,上传文件
* @param sourcePath 源文件路径和名字
* @param targetPath 目标文件路径和名字
* @param maxFileSize 文件大小
* @return 布尔值
*/
public static boolean uploadFile(String sourcePath, String targetPath, int maxFileSize){
try {
InputStream stream = new FileInputStream(sourcePath);
System.out.println(stream.available());
if(stream.available()<maxFileSize*1024){
OutputStream bos = new FileOutputStream(targetPath);
byte[] buffer = new byte[8192];
int bytesRead = 0;
while ( (bytesRead = stream.read(buffer, 0, 8192)) != -1) {
bos.write(buffer, 0, bytesRead);
}
bos.close();
stream.close();
}else{
return false;
}
}
catch(Exception e){
e.printStackTrace();
return false;
}
return true;
}
}
分享到:
相关推荐
java文件异步上传
利用java图形化界面和网络编程相结合实现的--文件上传。 运行步骤: (1)分别运行工程两个包中的两个.java文件(UploadClient.java和UploadServer.java)分别会弹出“上传客服端”和“上传服务器”两个窗口。 ...
基于JAVA文件上传,可以实现本地文件上传。
java文件上传java文件上传java文件上传
java文件上传jjjava文件上传下载ava文件上传下载ava文件上传下载下载
纯java代码,演示上传文件,适合任何文件,主要是了解HTTP请求的信息,然后解析请求的字符串,此事例只考虑了现在的两种主要的浏览器的请求,因为浏览器不一样文件名会有差异,IE就只有文件名,而FF就是全路径名
基于cos的Java文件上传组件,性能很好
(1)分别运行工程两个包中的两个.java文件(UploadClient.java和UploadServer.java)分别会弹出“上传客服端”和“上传服务器”两个窗口。 (2)单击“上传服务器”窗口中的“启动服务..”按钮。 (3)单击“上传...
主要介绍了java实现上传文件类型检测过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
使用jdk7及以后的文件操作,包含了常用类、常用方法的介绍和文件上传和下载的代码
主要介绍了JAVA通过HttpURLConnection 上传和下载文件的方法,非常具有实用价值,需要的朋友可以参考下
java 文件上传工具类 文件及文本数据java 文件上传工具类 文件及文本数据java 文件上传工具类 文件及文本数据
java文件上传代码。上传下载,文件读写,jsp
在使用浏览器的文件上传的功能时,需要在servlet导入几个必备的jar包。 commons-io-1.4-bin.zip commons-beanutils-1.8.0-bin.zip commons-fileupload-1.2.1-bin.zip
文件上传下载需要的jar包 java文件上传下载 源码 http://blog.csdn.net/da_zhuang/article/details/8737618
java多文件上传实现,上传界面采用flash,同时显示上传进度条
java使用swf+ext实现文件批量上传,直接导入Eclipse就可以使用。
java文件上传实例,带有拦截器的文件上传
java上传文件到服务器,将本地的文件上传到服务器上去