今天,从网上查找下了java中有关文件上传的知识,从中了解到jspSmartUpload组件做文件上传与下载(支持多文件上传与下载)很简单,也很方便。于是,参考了网上与书本上的某些例子,试着做个了小例子。在这和大家一起分享。
首先,我们需要下载jspSmartUpload组件jar包(在这里各位可以从附件中下载),接着,建立web项目,将jspSmartUpload组件jar包导入到web项目的WEB-INF/lib下。然后,编写相关代码。
文件上传Upload.jsp
<html>
<head>
<title>文件上传</title>
</head>
<body>
<!-- 在这 method要通过post方式提交,
同时需在form中加入enctype="multipart/form-data",表示文件以流的方式上传。-->
<form action="FileUpload.jsp" method="post" enctype="multipart/form-data">
<input type="file" name="file1"/><br>
<input type="file" name="file2"/><br>
<input type="file" name="file3"/><br>
<input type="file" name="file4"/><br>
<input type="submit" value="上传"/>
</form>
</body>
</html>
处理文件上传FileUpload.jsp
<html>
<head>
<title>文件上传处理</title>
</head>
<body>
<jsp:useBean id="upload" scope="page" class="com.jspsmart.upload.SmartUpload"></jsp:useBean>
<%
upload.initialize(pageContext);
try{
upload.upload();
for(int i=0;i<upload.getFiles().getCount();i++){
com.jspsmart.upload.File file=upload.getFiles().getFile(i);
out.println("<br>文件长度:"+file.getSize());
out.println("<br>文件名:"+file.getFieldName());
//save的第一参数表示文件上传哪,即文件是上传目录;第二个参数表示目录的类型
//目录类型有三种,具体是那三种,查看附件中的帮助文档
//在这我采用的是以操作系统的根目录为文件根目录另存文件
upload.save("F:/sxt",upload.SAVE_PHYSICAL);
}
}catch(Exception e){
out.println("上传失败!!!");
return;
}
out.println("上传成功!!!");
%>
</body>
</html>
分享到:
相关推荐
利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等),方便存取。 3、能对上传的文件在大小、类型等方面做出限制。如此可以滤掉不符合要求的...
利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等),方便存取。 3、能对上传的文件在大小、类型等方面做出限制。如此可以滤掉不符合要求...
一、安装篇 jspSmartUpload是由www.jspsmart.com网站开发的一个可免费...利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等),方便存取。
利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等),方便存取。 <br>3、能对上传的文件在大小、类型等方面做出限制。如此可以滤掉不...
利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等),方便存取。 3、能对上传的文件在大小、类型等方面做出限制。如此可以滤掉不符合要求...
利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等),方便存取。 3、能对上传的文件在大小、类型等方面做出限制。如此可以滤掉不符合要求...
jsp利用jspsmartupload组件实现文件上传代码
利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等),方便存取。 3、能对上传的文件在大小、类型等方面做出限制。如此可以滤掉不符合...
利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等),方便存取。 3、能对上传的文件在大小、类型等方面做出限制。如此可以滤掉不符合要求的...
利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等),方便存取。
利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等),方便存取。 <br>3、能对上传的文件在大小、类型等方面做出限制。如此可以滤掉不...
本组件可在jsp的开发中用于处理上传文件的处理工作,利用它你可以上传图片,文本文件等。
利用jspsmartupload组件进行上传下载 jsp页面非常实用
利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等),方便存取。 3、能对上传的文件在大小、类型等方面做出限制。如此可以滤掉不符合要求的...
利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类型,扩展名,文件数据等),方便存取。 3、能对上传的文件在大小、类型等方面做出限制。如此可以滤掉不符合要求的...
实例39 用jspSmartUpload组件实现文件上传 实例40 应用jspSmartUpload组件进行较复杂的表单处理 实例41 用jspSmartUpload组件来实现文件下载 实例42 分页读取文件内容 第7章 在JSP中使用数据库 实例43 顺序查询...
实例39 用jspSmartUpload组件实现文件上传 实例40 应用jspSmartUpload组件进行较复杂的表单处理 实例41 用jspSmartUpload组件来实现文件下载 实例42 分页读取文件内容 第7章 在JSP中使用数据库 实例43 顺序查询...