Java web中上传文件的重命名
来源:互联网 发布:vb round函数 编辑:程序博客网 时间:2024/05/16 05:45
论坛或者网站一般都会有注册信息,对于注册中用户上传的东西的命名,如照片等,一般采用的是ip+日期加位随机数字的命名方式,以下是实现类,,也是从老师那里学来的,仅供大家参考
package com.xiaowei;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random;public class IPTimeStamp {private SimpleDateFormat sdf=null;private String ip=null;public IPTimeStamp(String ip){this.ip=ip;}public String getDate(){this.sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");return this.sdf.format(new Date());}public String getTimeStamp(){this.sdf=new SimpleDateFormat("yyyyMMddHHmmssSSSS");return this.sdf.format(new Date());}private String addZero (String str,int len){StringBuffer s=new StringBuffer();s.append(str);while(s.length()<len){s.insert(0,"0");}return s.toString();}public String getIPTimeRand(){StringBuffer buf =new StringBuffer();if(this.ip!=null){String[] s=this.ip.split("\\.");for (int i = 0; i < s.length; i++) {buf.append(this.addZero(s[i], 3));}}buf.append(this.getTimeStamp());Random r= new Random();for (int i = 0; i < 3; i++) {buf.append(r.nextInt(10));}return buf.toString();}<span style="white-space:pre"></span>//一个简单的测试程序public static void main(String[] args) {System.out.println(new IPTimeStamp("192.168.1.1").getIPTimeRand());}}
0 0
- Java web中上传文件的重命名
- php中对上传到服务器的文件重命名
- Java web中上传文件
- java 文件的重命名
- Java版CKFinder上传文件重命名
- java中重命名,移动文件
- Java中对文件重命名
- java web的文件上传
- java web文件的上传
- struts如何实现上传文件的重命名????
- 怎样将上传的文件重命名
- Java Web中实现文件上传(一)
- File java的文件重命名
- Java中关于renameTo方法重命名文件失败的问题
- wordpress上传文件重命名
- java web 文件上传
- java web上传文件
- Java web----文件上传
- 概率论与数理统计(3)
- ios--NavigationViewController跳转、返回传值
- cocos2d-x创建新工程
- 6、计数
- 江尤理:多数交易者都会错过70%的行情!恐怖
- Java web中上传文件的重命名
- 7、高级技术原理
- 动态数组类的封装
- Linux硬盘学习
- 疯狂Android讲义(1a)-基于监听的事件处理-控制飞机移动
- MyBatis数据持久化(九)动态sql
- Consuming WebAPI Using jQuery
- 进程 线程的区别
- IOS 跨级页面返回