求jspsmartupload 组件 实例应用 提供
在网页开发中遇到文件要上传服务器,现求jspsmartupload组件或类似jsp可以用的上传组件。能附上实例工程更好。最好具有管理服务器上面文件的功能。我的邮箱:wxi...
在网页开发中遇到 文件要上传服务器,现求 jspsmartupload 组件 或类似jsp可以用的上传组件。能附上实例工程更好。 最好具有管理服务器上面文件的功能。我的邮箱:wximao@163.com。 有高分追加提供者。 急需。
展开
展开全部
jspSmartUpload.jar下载地址: http://dl1.csdn.net/fd.php?i=20311822634115&s=255868bf8ab01a82d8e1e1198c251b59 给个实例你看看吧 1)编写file_upload_smart_form.jsp文件 <%@ page contentType="text/html;charset=gb2312" language="java"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>用smartUpload组件实现文件上传</title> <meta http-equiv="Content-Type" content="text/html;charset=gb2312"> </head> <body> <h1 align=center>用smartUpload组件实现文件上传</h1> <p align="center">请选择要上传的文件</p> <form method="post" action="file_upload_smart_do.jsp" enctype="multipart/form-data"> <table width="75%" border="1" align="center"> <tr> <td height="25">上传文件1:</td> <td height="25"><input type="file" name="FILE1" size="30"></td> </tr> <tr> <td height="25">上传文件2:</td> <td height="25"><input type="file" name="FILE2" size="30"></td> </tr> <tr> <td height="25">上传文件3:</td> <td height="25"><input type="file" name="FILE3" size="30"></td> </tr> <tr> <td height="25">上传文件4:</td> <td height="25"><input type="file" name="FILE4" size="30"></td> </tr> <tr> <td colspan="2" align="center" height="40"><input type="submit" name="Submit" value="上传"></td> </tr> </table> </form> </body> </html> 2)编写file_upload_smart_do.jsp文件 <%@ page contentType="text/html;charset=gb2312" language="java" import="java.util.*,com.jspsmart.upload.*"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>用smartUpload组件实现文件上传</title> <meta http-equiv="Content-Type" content="text/html;charset=gb2312"> </head> <body> <div align="center"> <% //新建一个SmartUpload对象 SmartUpload su = new SmartUpload(); //上传初始化 su.initialize(pageContext); //设定上传限制 //限制每个上传文件的最大长度 su.setMaxFileSize(1000000); //限制总上传数据的长度 su.setTotalMaxFileSize(4000000); //设定允许上传的文件(通过扩展名限制),仅允许doc,txt文件 su.setAllowedFilesList("doc,txt"); //设定禁止上传的文件(通过扩展名限制),禁止上传带有exe,bat扩展名的文件和没有扩展名的文件 su.setDeniedFilesList("exe,bat,,"); //上传文件 su.upload(); //将上传文件全部保存到指定目录 int count = su.save("/uploadfiles"); out.println("<font color=red>"+count+"</font>个文件上传成功!<br>"); //逐一提取上传文件信息,同时可保存文件 for(int i=0;i<su.getFiles().getCount();i++) { com.jspsmart.upload.File file = su.getFiles().getFile(i); //若文件表单中的文件选项没有选择文件则继续 if(file.isMissing()) continue; //显示当前文件信息 out.println("<table border=1>"); out.println("<tr><td>表单项名(FieldName)</td><td>"+file.getFieldName()+"</td></tr>"); out.println("<tr><td>文件长度(Size)</td><td>"+file.getSize()+"</td></tr>"); out.println("<tr><td>文件名(FileName)</td><td>"+file.getFileName()+"</td></tr>"); out.println("<tr><td>文件扩展名(FileExt)</td><td>"+file.getFileExt()+"</td></tr>"); out.println("<tr><td>文件全名(FilePathName)</td><td>"+file.getFilePathName()+"</td></tr>"); out.println("</table><BR>"); } %> </div> </body> </html>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询