求一段struts上传图片后action中处理文件存放问题的代码
做的是单上传,action中只做了按时间+上传文件名来命名(这样做可以上传多个重复的图片)存放在D:/upload目录下,考虑到要上传的图片数量多了的话(一个文件夹中好像...
做的是单上传,action中只做了按时间+上传文件名来命名(这样做可以上传多个重复的图片)存放在D:/upload目录下,考虑到要上传的图片数量多了的话(一个文件夹中好像最多是65535个子文件吧)就存不了.
现在程序中(action)要做的是.....
创建新文件夹(在D:/upload目录下) 根据上传的时间(当前时间吧)以精确到分钟(yyyyMMddHHmm)作为要存放此上传文件的目录.
以下是用到的变量名称和参考代码片段
private String title; //对应上传图片的描述或者名称.
private File upLoad; //对应要上传的图片
private String upLoadContentType; //类型
private String upLoadFileName; //要上传图片的真实名称
....
....
....
//以下是重新文件命名保存.
public String save() {
//设置path
String path = "D:/upload/"+StringUtils.dateTimeToString(new java.util.Date(), "yyyyMMddHHmmssSSS")+"_"+upLoadFileName;
//创建对象
File destFile = new File(path);
//重命名
if(upLoad != null) {
upLoad.renameTo(destFile);
}
return SUCCESS;
}
哪位朋友能亲手写点代码我学习学习.这里我先谢谢了.....别嫌分少啊,我就这么点分.....没办法.....
呵呵 ,,,简单的问题..通过查文档我自己解决了........可是没人回答分怎么办......
以不浪费分数为原则
第1个回答的我分就白送你了
还没人来看过啊......再不来关闭了.......... 展开
现在程序中(action)要做的是.....
创建新文件夹(在D:/upload目录下) 根据上传的时间(当前时间吧)以精确到分钟(yyyyMMddHHmm)作为要存放此上传文件的目录.
以下是用到的变量名称和参考代码片段
private String title; //对应上传图片的描述或者名称.
private File upLoad; //对应要上传的图片
private String upLoadContentType; //类型
private String upLoadFileName; //要上传图片的真实名称
....
....
....
//以下是重新文件命名保存.
public String save() {
//设置path
String path = "D:/upload/"+StringUtils.dateTimeToString(new java.util.Date(), "yyyyMMddHHmmssSSS")+"_"+upLoadFileName;
//创建对象
File destFile = new File(path);
//重命名
if(upLoad != null) {
upLoad.renameTo(destFile);
}
return SUCCESS;
}
哪位朋友能亲手写点代码我学习学习.这里我先谢谢了.....别嫌分少啊,我就这么点分.....没办法.....
呵呵 ,,,简单的问题..通过查文档我自己解决了........可是没人回答分怎么办......
以不浪费分数为原则
第1个回答的我分就白送你了
还没人来看过啊......再不来关闭了.......... 展开
若以下回答无法解决问题,邀请你更新回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询