Creator2中关于文件上传组件的使用

组件名:FileUpload
标签名:<ui:upload
相关属性及方法:
UploadedFile uploadedFile = fileUpload1.getUploadedFile();
//取得上传文件
String uploadedFileName = uploadedFile.getOriginalName();//取得上传文件全限名(绝对文件名)
String justFileName = uploadedFileName.substring ( uploadedFileName.lastIndexOf(File.separatorChar) + 1 );//取得纯文件名,去掉路径等东东
Long uploadedFileSize = new Long(uploadedFile.getSize());//取得上传文件大小
String uploadedFileType = uploadedFile.getContentType();
//取得上传文件的类型描述
//以下是真正执行上传文件到服务器的动作
try { ServletContext theApplicationsServletContext =(ServletContext) this.getExternalContext().getContext();
//取得当前servletContext String realPath =theApplicationsServletContext.getRealPath("/resources/images");
//取得/resource/images文件夹的全限名,即绝对文件名 File file = new File(realPath+File.separatorChar+justFileName);//根据文件名,创建文件
uploadedFile.write(file);
//执行上传
} catch (Exception ex) { error("文件上传失败!");}

注:*文件夹要先创建好,最好放在web/resource目录下!
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值