jsmartcom_zh_cn
java上传依赖包,图片文件的上传, mySmartUpload.upload();// 上传 com.jspsmart.upload.File f1 = mySmartUpload.getFiles().getFile(0);//因为只一次只上传一个图片,所以就getFile(0),如果多次还要迭代遍历 String imageName = f1.getFileName();//得到图片的名字 int idx = imageName.lastIndexOf("."); String imageType = imageName.substring (idx, imageName.length());// 得到图片的类型,比如是 .jpg Calendar cal=Calendar.getInstance(); //处理时间的一个类 int year = cal.get(Calendar.YEAR);// 得到当前年 int month = cal.get(Calendar.MONTH )+1;//月 int day = cal.get(Calendar.DAY_OF_MONTH);//日 int hour = cal.get(Calendar.HOUR_OF_DAY);//小时 String newImageName = String.valueOf(System.currentTimeMillis());//图片的新名字,最好不要用随机数,因为随机数也可能有一样的 String path = "E:"+File.separator+"image"+File.separator+year+File.separator+month+File.separator+day+File.separator+hour; File file = new File(path); if(!file.exists()){//如果不存在这个路径 file.mkdirs();//就创建 } String imagePath = path+File.separator+newImageName+imageType;//已经保存的图片的绝对路径,下面要对图片重新命名 //生成保存图片的路径,File.separator是个跨平台的分隔符 f1.saveAs(imagePath);// 保存图片到这个目录下 (idx, imageName.length());// 得到图片的类型,比如是 .jpg Calendar cal=Calendar.getInstance(); //处理时间的一个类 int year = cal.get(Calendar.YEAR);// 得到当前年 int month = cal.get(Calendar.MONTH )+1;//月 int day = cal.get(Calendar.DAY_OF_MONTH);//日 int hour = cal.get(Calendar.HOUR_OF_DAY);//小时 String newImageName = String.valueOf(System.currentTimeMillis());//图片的新名字,最好不要用随机数,因为随机数也可能有一样的 String path = "E:"+File.separator+"image"+File.separator+year+File.separator+month+File.separator+day+File.separator+hour; File file = new File(path); if(!file.exists()){//如果不存在这个路径 file.mkdirs();//就创建 } String imagePath = path+File.separator+newImageName+imageType;//已经保存的图片的绝对路径,下面要对图片重新命名 //生成保存图片的路径,File.separator是个跨平台的分隔符 f1.saveAs(imagePath);// 保存图片到这个目录下
暂无评论