SmartUpload基础

<form action="xx.jsp" method="post" enctype="multipart/form-data"> 
    照片:<input type="file"> 
</form>

得大上传的输入流:
    public ServletInputStream getInputStream() throws IOException;

SmartUplodd组件,进行文件上传步骤
·实例化SmartUpload类对象: SmartUpload smart = new SmartUpload();
·初始化上传的操作:      smart.initialize(config,request,response);
·接受所有的上传文件数据    smart.upliad();
·进行数据的保存        smart.save("/upload");
通过文件上传之后,就不可以依靠request的方法来获取对象了,要通过
Smartupload中的方法处理
·接收单个参数:smart.getRequest().getParameter(String name);
·接收一组参数:smart.getRequest().getParameterValues(String name);
·接收全部参数名称:smart.getRequest().getParameterNames();
·判断是否由文件上传,如果有,长度一定大于0
    文件大小:smart.getFiles().getSize()
·判断文件上传的数量,
    文件数量:smart.getFiles.getCount();
·或得文件名称:smart.getFiles().getFile(i).getFileName()
·或得文件后缀:smart.getFiles().getFile(i).getFileExt()
·或得文件类型:smart.getFiles().getFile(i).getContentType()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值