日期:2014-05-18  浏览次数:20691 次

使用spSmartUpload上传文件时如何修改文件名称
文件可成功上传,但我想上传后文件名有所改变,通过spSmartUpload中带的File类可以重命名,但我还想删除以前的,但觉得这样不大好,有没有什么办法在上传的时候就能修改其文件名的呢?谢谢

------解决方案--------------------
SmartUpload mySmartUpload = new SmartUpload();
try
{
mySmartUpload.initialize(config, request, response);
mySmartUpload.upload();
//改名称上传
String name=mySmartUpload.getRequest().getParameter( "name ");//获取文件名
String ext=mySmartUpload.getFiles().getFile(0).getFileExt();//获取文件后缀
String path=name+ ". "+ext;//完整文件名
mySmartUpload.getFiles().getFile(0).saveAs( "/ "+path);//保存在容器目录下