📄 developerguide.html
字号:
<html>
<head>
<TITLE>UploadBean - Developer guide</TITLE>
<STYLE TYPE="text/css">
<!--
a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; text-decoration: none}
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline}
-->
</STYLE>
</head>
<body bgcolor="#FFFFFF" onLoad="" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" link="#333333" vlink="#6666FF" alink="#333333">
<table width="770" border="0" name="Main" height="600" cellpadding="0" cellspacing="0" vspace="0" hspace="0">
<tr>
<td>
<table width="770" border="0" name="Head" height="86" cellpadding="0" cellspacing="0" vspace="0" hspace="0">
<tr>
<td width="279" height="86"><a href="http://www.javazoom.net" target="_top"><img src="finemenu/title.gif" width="279" height="86" border="0" alt="JavaZOOM Web Site" vspace="0" hspace="0"></a></td>
<td width="491" height="86" align="center"><a href="http://www.javazoom.net/jzservlets/uploadbean/uploadbean.html" target="_top"><img src="img/uploadbean.gif" width="400" height="43" border="0" alt="UploadBean homepage"></a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="150" height="514">
<table width="770" border="0" height="514" name="Body" cellpadding="0" cellspacing="0" vspace="0" hspace="0">
<tr nowrap>
<td height="514" width="146" valign="top">
<table width="146" border="0" height="514" cellpadding="0" cellspacing="0" vspace="0" hspace="0">
<tr nowrap align="left">
<td width="146" height="146" background="finemenu/middle.gif">
<b><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"> <font color="#000066">•</font></font></font><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"> </font></b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b><font color="#000099"><a href="software.html" target="_top">Software</a></font></b></font><b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><br>
</font><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"> <font color="#000066">•</font></font></font> </b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b><font color="#000099"><a href="installation.html">Installation</a></font></b></font><b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><br>
</font><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"> <font color="#000066">•</font></font></font> </b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#000066"><b>Developer
Guide</b></font><b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><br>
</font></b><b><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"> <font color="#000066">•</font></font></font> </b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><a href="api.html" target="_top"><b>API
& Design</b></a></font><b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><br>
</font><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"> <font color="#000066">•</font></font></font> </b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b><a href="license.html" target="_top">License</a></b></font><b><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
</font></b> </td>
</tr>
<tr nowrap align="center">
<td width="146" height="167" background="finemenu/bottom.gif">
<a href="applets/jads21/jads.html" target="_self"><br>
</a></td>
</tr>
<tr nowrap align="center" valign="top">
<td width="146" height="201"><font size="-1"><a href="index.html"><font size="-2"><<
back</font></a></font> </td>
</tr>
</table>
</td>
<td height="514" width="624" align="center" valign="top">
<table width="95%" border="0" cellspacing="1" cellpadding="0" align="center">
<tr>
<td valign="top" height="103">
<p align="center"><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font color="#000099" face="Courier New, Courier, mono"><b><font face="Verdana, Arial, Helvetica, sans-serif">-
Developer Guide -</font></b></font></font></font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-1"><b>UploadBean
</b>is a JavaBean (JAVA component) that allows to upload files
in store. This store could be a folder, a ZIP archive, a database
or memory. This document is a guide for developers. We assume
that developers have a few JavaBeans and JSP skills and they
know what "scope" (page, session, application) is
for JavaBeans. <br>
First of all, you need to select a store model : [<a href="developerguide.html#folder">Folder</a>]
[<a href="developerguide.html#zip">ZIP Archive</a>] [<a href="developerguide.html#database">Database</a>]
[<a href="developerguide.html#memory">Memory</a>]. Once selected,
you could switch to another model through [<a href="developerguide.html#setstoremodel">setStoreModel</a>]
method. Second, you can add some restrictions on uploaded
files like a [<a href="developerguide.html#blacklist">blacklist</a>]
or </font><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-1">a
[<a href="developerguide.html#whitelist">whitelist</a>]</font></font></font><font size="-1">,
a [<a href="developerguide.html#limit">file size limit</a>]
and a [<a href="developerguide.html#max">maximum</a>] store
size. To store uploaded files, you have to call [<a href="developerguide.html#storecall">store</a>]
method with a [<a href="developerguide.html#mp">MultipartFormDataRequest</a>]
object </font><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="-1">(see
[<a href="developerguide.html#overwrite">overwrite</a>] option
for duplicate entries)</font></font></font><font size="-1">.
Finally, you can [<a href="developerguide.html#clean">reset</a>]
store if needed. Any object implementing [<a href="developerguide.html#listener">UploadListener</a>]
interface could be notified when an uploaded file is stored.
Note that an [<a href="developerguide.html#history">history</a>]
of uploaded parameters (files without binary data) is available.
Finally, UploadBean supports three multipart parsers. You
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -