📄 upload.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="KEYWORDS" content="小龙亭工作室之JSP实践之旅">
<title>小龙亭工作室之JSP实践之旅</title>
<link rel="stylesheet" href="../jsp.css" type="text/css">
</head>
<body topmargin="0" leftmargin="0" rightmargin="0">
<div align="center"><!--以下开始小龙亭标题 -->
<script language="javascript" src="../gaptitle.js"></script>
<!--以下开始主题索引td和文章区td -->
<div
align="center"><center>
<table width="100%">
<tr>
<td colspan="2" height="10"></td>
</tr>
<tr>
<td width="20%" style="border-right: 1px solid red" valign="top" height="227"><script
language="javascript" src="manualindex.js"></script> </td>
<td width="80%" valign="top" height="227">
<p align="center"><font color="#FF00FF" size="2"><b>使用JSP/Servlet上载文件</b></font>
<p>
<p>使用 JSP/ Servlet上载文件正成为一项常用的任务。以下是一个简单的例程,使用了jspsmart的一个免费的组件。你可以在JSPSMART站点进行下载。 <br>
<br>
1. Html File <br>
<html> <br>
<body> <br>
<script LANGUAGE="javascript" SRC="JSFunction.js"> <br>
</script> <br>
<script language="JavaScript"> <br>
<!-- <br>
function checkForm(){ <br>
<br>
if (document.uploadform.adsImage.value==""){ <br>
alert("You must choose what image file to upload!"); <br>
return false; <br>
} <br>
document.uploadform.submit(); <br>
} <br>
function cancelUpload(){ <br>
window.close(); <br>
window.opener.focus(); <br>
} <br>
//--> <br>
</script> <br>
<form name="uploadform" method="post" <br>
action="uploadImage.jsp" ENCTYPE="multipart/form-data" <br>
target=_self> <br>
<center> <br>
<table border="1" width="65%"> <br>
<tr> <br>
<td colspan=2 nowrap align=center>广告图片上载</td> <br>
<br>
</tr> <br>
<tr> <br>
<td width="15%" nowrap >广告图片:</td> <br>
<td width="50%" nowrap><input type="file" <br>
name="adsImage" size="20"></td> <br>
</tr> <br>
<tr> <br>
<td align="center" colspan=2 > <br>
<input type="button" value="upload" onclick="return <br>
checkForm();" > <br>
&nbsp;&nbsp;&nbsp; <br>
<input type="button" value="Cancel" onclick="return <br>
cancelUpload();"> <br>
</td> <br>
<br>
</tr> <br>
</form> <br>
</table> <br>
<!-- <br>
<a href="Javascript:window.close();">close this window</a> <br>
--> <br>
<script language="JavaScript"> <br>
<!-- <br>
this.focus(); <br>
//--> <br>
</script> <br>
</body> <br>
<br>
2. JSP File <br>
<%@ page language="java" import="com.jspsmart.upload.*, <br>
java.sql.*,java.util.* "%> <br>
<%-- use SmartUpload bean --%> <br>
<jsp:useBean id="mySmartUpload" scope="page" <br>
class="com.jspsmart.upload.SmartUpload" /> <br>
<br>
<% <br>
<br>
//Initialization <br>
mySmartUpload.init(config); <br>
mySmartUpload.service(request,response); <br>
<br>
//Set Restriction <br>
mySmartUpload.setAllowedFilesList("gif,bmp,jpeg,jpg"); <br>
mySmartUpload.setTotalMaxFileSize(51200); <br>
<br>
<br>
<br>
// Upload <br>
try{ <br>
mySmartUpload.upload(); <br>
} <br>
catch(Exception e){ <br>
out.println("<font color=red>Upload File Fail!</font> <br>
<a href= <br>
\"JavaScript:window.history.back();\">back</a><br>"); <br>
out.println("<UI>Notes:</UI>"); <br>
<br>
out.println("<UL>You must set correct File <br>
Name.</UL>"); <br>
out.println("<UL>You file size must be less than <br>
50K.</UL>"); <br>
out.println("<UL>You can only upload .Gif .jpeg .jpg and <br>
.bmp files.</UL>"); <br>
<br>
return; <br>
<br>
} <br>
//save file to disk <br>
mySmartUpload.getFiles().getFile(0).saveAs("/" + <br>
"FileName"); <br>
<br>
<br>
<br>
%> <br>
<br>
<br>
<br>
3. Servlet File (you can do it yourself) <br>
<br>
<br>
资料来源:碧波山庄Visual Basic http://ctsvb.126.com <br>
<br>
</td>
</tr>
<!-- 以下是底边-->
<script language="javascript" src="../gapbottom.js"></script>
</center>
</body>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -