package com.hxh.spring.test; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; import com.yeshi.buwan.domain.user.LoginUser; import com.yeshi.buwan.service.imp.UserService; import com.yeshi.buwan.util.BeanUtil; import com.yeshi.buwan.util.OSSManager; import com.yeshi.buwan.util.StringUtil; public class OSSTest { // @org.junit.Test public void uploadImg() { File file = new File("C:/Users/Administrator/Desktop/头像40"); if (file.isDirectory()) { File[] files = file.listFiles(); for (int i = 0; i < files.length; i++) { System.out.println(files[i].getName()); OSSManager.getInstance().uploadFile(files[i], "portrait_" + files[i].getName()); } } } //@org.junit.Test public void getNickName() { UserService userService = BeanUtil.getBean(UserService.class); try { InputStreamReader read = new InputStreamReader( new FileInputStream(new File("C:/Users/Administrator/Desktop/昵称.txt")), "gbk");// 考虑到编码格式 BufferedReader bufferedReader = new BufferedReader(read); String lineTxt = null; List nameList = new ArrayList(); while ((lineTxt = bufferedReader.readLine()) != null) { if (!StringUtil.isNullOrEmpty(lineTxt)) { nameList.add(lineTxt); System.out.println(lineTxt); } } read.close(); System.out.println(nameList.size()); for (int i = 0; i < nameList.size(); i++) { String portraitName = ""; if (i < 10) portraitName = "/upload/00" + i + ".jpg"; else if (i < 100) portraitName = "/upload/0" + i + ".jpg"; else portraitName = "/upload/" + i + ".jpg"; LoginUser lu = new LoginUser(); lu.setBirthday(""); lu.setCreatetime(System.currentTimeMillis() + ""); lu.setDetailsystem("43"); lu.setDevice(StringUtil.Md5(i + "")); lu.setLoginType(3); lu.setName(nameList.get(i)); lu.setOpenid((100000 + i) + "@qq.com"); lu.setPwd(StringUtil.Md5("123456")); lu.setPortrait(portraitName); lu.setSex(1 + ""); lu.setSign(""); System.out.println(userService.registerByEmail(lu)); } } catch (Exception e) { e.printStackTrace(); } } }