⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 doupfile.jsp

📁 HYMN文章管理系统v1.0(后台程序) 系统介绍: 1
💻 JSP
字号:
<%@ page language="java" import="xiaoxiang.fileUpload.*"%>
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page errorPage="../error.jsp"%>
<%@ page import="java.util.Date"%> 
<%@ page import="java.io.File"%>

<!-- 初始化一个upBean-->
<jsp:useBean id="myUpload" scope="page" class="xiaoxiang.fileUpload.upBean" />


<%
	//初始化工作
	myUpload.initialize(pageContext);
	
	//设定允许的文件后缀名
	//myUpload.setAllowedExtList("gif,jpg");

	//设定允许上传的文件类型
	//gif:gif
	//jpg:pjpeg
	//text:plain
	//html:html
	//doc:msword
	//myUpload.setAllowedFileTypeList("gif,pjpeg");

	//设定是否允许覆盖服务器上的同名文件
	myUpload.setIsCover(false);
	
	//设定允许上传文件的总大小
	//myUpload.setTotalMaxFileSize(1000000);

	//设定单个文件大小的限制
	//myUpload.setMaxFileSize(100000);

	String[] sourceName={"",""};		//文件的原始文件名数组
	String myName=new String("");	
	
	//设定上传的物理路径
	myUpload.setRealPath(application.getRealPath(File.separator+"webback"+File.separator+"xinwen"+File.separator+"upload"));

	try
	{
			//将所有数据导入组件的数据结构中
			myUpload.upload();
	}
	catch(Exception e){throw e;}

	//得到所有上传的文件
	files myFiles=myUpload.getFiles();


	//将文件保存到服务器
	try
		{

			for(int i=0;i<myFiles.getCount();i++)
			{
				myName="xiaozhuang";
				Date date = new Date();
				myName=myName+"_"+date.getTime()+"."+myFiles.getFile(i).getExtName();
				sourceName[i]=myFiles.getFile(i).getName();
				myFiles.getFile(i).setName(myName);
				//有两种保存方法,一种是保存在myUpload.setRealPath()的设定路径中,使用saveAs(),一种是另外保存到其他文件夹,使用.saveAs(String realPath)
				myFiles.getFile(i).saveAs();
			}
		}
	catch (Exception e) {throw e;}

%>

<html>
	<head>
	<title>上传结果</title>
		<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
		<link rel="stylesheet" type="text/css" href="../images/style.css">
	</head>
	<body>
	<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#f2f8ff">
  <tr>
    <td>
										文件上传成功,
										地址:upload/<%=myName%>

											
<script language="javascript">
parent.myform.fpath.value=parent.myform.fpath.value+'*'+'upload/<%=myName%>';
</script>
		<a href="upfile.jsp">继续上传</a>
		</td>
  </tr>
</table>
	</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -