如何利用smartupload上传文件

 我来答
最爱寂寞的刺猬
2017-05-05 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1.3万
采纳率:66%
帮助的人:1641万
展开全部
首先要导入SmartUpload.jar包
示例:
index.jsp
<body>
<form action="1.jsp" method="post" enctype="multipart/form-data">
<input type="text" name="pcname"/>
<input type="file" name="pic"/>
<input type="submit" value="上传"/>
</form>
</body>
1.jsp
<body>
<%
SmartUpload smart = new SmartUpload();//实例化上传组件
String name=smart.getRequest().getParameter("pcname");//获取其他表单元素值(混合表单)
smart.initialize(pageContext); //初始化上传操作
smart.upload();//上传操作
smart.save("upload");//将上传文件保存在upload文件中
//smart.getFiles().getFile(i).saveAs(fileName); //当上传多文件是,可以对文件重命名,以免覆盖原文件
%>
</body>
<img src="upload/dog.gif"/>

注:当需要限制上传文件类型时,可通过用正则表达式来判断要上传的文件后缀是否符合。
if(smart.getFiles().getFile(0)).getFileName().matches("\\w+\\.(jpg|gif)$")){
//.....
}
上面表示的是只允许后缀为jpg或gif的文件上传
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式