java上传文件实例

时间:2016-06-17 05:41:07
【文件属性】:

文件名称:java上传文件实例

文件大小:16KB

文件格式:RAR

更新时间:2016-06-17 05:41:07

uploadFile

<%@ page language="java" import="java.util.*" pageEncoding="GBK"%> <%@ page contentType="text/html;charset=gb2312" language="java" import="java.io.*,java.awt.Image,java.awt.image.*,com.sun.image.codec.jpeg.*,java.sql.*,com.jspsmart.upload.*,java.util.*"%> <%@page import="java.io.File,java.util.Date;"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> 上传文件

<% if(null != request.getParameter("flag")){ SmartUpload mySmartUpload =new SmartUpload(); long file_size_max=4000000; String fileName2="",ext="",testvar=""; String url="upload/"; //应保证在根目录中有此目录的存在(也就是说需要自己建立相应的文件夹) //初始化 mySmartUpload.initialize(pageContext); //只允许上载此类文件 try { mySmartUpload.setAllowedFilesList("xls");//此处的文件格式可以根据需要自己修改 //上载文件 mySmartUpload.upload(); } catch (Exception e){ %> <% } try{ com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0); if (myFile.isMissing()){%> <%} else{ String myFileName=myFile.getFileName(); //取得上载的文件的文件名 //out.println(myFileName); ext= myFile.getFileExt(); //取得后缀名 int file_size=myFile.getSize(); //取得文件的大小 String saveurl=""; if(file_size" + ret + ""); } } }catch (Exception e){ out.print(e.toString()+"错误信息......................!"); } } %>


【文件预览】:
fileUpload
----.project(1KB)
----.mymetadata(303B)
----src()
----WebRoot()
--------WEB-INF()
--------index.jsp(3KB)
--------META-INF()
----.myeclipse()
----.settings()
--------org.eclipse.wst.jsdt.ui.superType.container(49B)
--------org.eclipse.jdt.core.prefs(330B)
--------org.eclipse.wst.jsdt.ui.superType.name(6B)
--------.jsdtscope(500B)
----selectfile.txt(2KB)
----.classpath(439B)

网友评论

  • 和我要的不一样 不过还是可以i作为参考啦
  • 看看,了解一下,基础较差,有待研究