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

📄 developerguide.html

📁 uploadbean数据包
💻 HTML
📖 第 1 页 / 共 4 页
字号:
One method is available to reset store :<br>
</font></p>
                  <ul>
                    <li><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">public void <b>resetStore</b>()<br>
                        <font color="#666666">No input parameters.</font><br>
</font></li>
                  </ul>
                  <p><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">Here is a sample.<br>
</font></p>
                  <table width="100%" border="0" cellspacing="1" cellpadding="1">
                    <tr> 
                      <td bgcolor="#333333"> 
                        <table width="100%" border="0" cellspacing="0" cellpadding="0">
                          <tr> 
                            <td bgcolor="#EEEEEE"><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">&lt;%<br>
&nbsp;&nbsp;&nbsp;upBean.<b>resetStore</b>();<br>
%&gt;</font></td>
                          </tr>
                        </table>
                      </td>
                    </tr>
                  </table>
                  <br>
                  <br>
                  <table width="100%" border="0" cellspacing="1" cellpadding="1">
                    <tr> 
                      <td valign="top" bgcolor="#FFFFCC"><font size="-1" face="Verdana, Arial, Helvetica, sans-serif"><b><font color="#FF0000" size="-1" face="Verdana, Arial, Helvetica, sans-serif"><img src="img/right_red-arrow.gif" width="18" height="14" align="absmiddle">&nbsp;</font><font color="#FF0000">UploadListener :</font><font color="#FF0000" size="-1" face="Verdana, Arial, Helvetica, sans-serif"><a name="listener"></a></font></b></font></td>
                    </tr>
                  </table>
                  <p><font size="-1" face="Verdana, Arial, Helvetica, sans-serif"><img src="img/notify.gif" width="68" height="34" align="left">UploadBean can notify listeners implementing UploadListener interface. Notification will be done only if restrictions are passed and uploaded file is stored. Callback parameter is an UploadParameters instance (file info).<br>
                      <br>
One method is available to register a listener :<br>
</font></p>
                  <ul>
                    <li><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">public void <b>addUploadListener</b>(UploadListener listener)<br>
                        <font color="#666666">Input parameter is the listener instance.</font><br>
</font></li>
                  </ul>
                  <p><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">Here is a sample.<br>
</font></p>
                  <table width="100%" border="0" cellspacing="1" cellpadding="1">
                    <tr> 
                      <td bgcolor="#333333"> 
                        <table width="100%" border="0" cellspacing="0" cellpadding="0">
                          <tr> 
                            <td bgcolor="#EEEEEE"><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">some Java code<br>
&nbsp;&nbsp;&nbsp;... <br>
&nbsp;&nbsp;&nbsp;myListener lst=new myListener();<br>
&nbsp;&nbsp; upBean.<b>addUploadListener</b>(lst);<br>
&nbsp;&nbsp;&nbsp;... </font></td>
                          </tr>
                        </table>
                      </td>
                    </tr>
                  </table>
                  <br>
                  <br>
                  <table width="100%" border="0" cellspacing="1" cellpadding="1">
                    <tr> 
                      <td valign="top" bgcolor="#FFFFCC"><font size="-1" face="Verdana, Arial, Helvetica, sans-serif"><b><font color="#FF0000" size="-1" face="Verdana, Arial, Helvetica, sans-serif"><img src="img/right_red-arrow.gif" width="18" height="14" align="absmiddle">&nbsp;</font><font color="#FF0000">History :</font><font color="#FF0000" size="-1" face="Verdana, Arial, Helvetica, sans-serif"><a name="history"></a></font></b></font></td>
                    </tr>
                  </table>
                  <p><font size="-1" face="Verdana, Arial, Helvetica, sans-serif"><img src="img/history.gif" width="32" height="32" align="left">UploadBean tracks all uploaded files information (filename, filesize, content-type, storemodel, storeinfo). You can get the history of uploads (Vector of UploadParameters).<br>
                      <br>
One method is available to get history :<br>
</font></p>
                  <ul>
                    <li><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">public Vector <b>getHistory</b>()<br>
                        <font color="#666666">No input parameters.</font><br>
</font></li>
                  </ul>
                  <p><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">Here is a sample.<br>
</font></p>
                  <table width="100%" border="0" cellspacing="1" cellpadding="1">
                    <tr> 
                      <td bgcolor="#333333"> 
                        <table width="100%" border="0" cellspacing="0" cellpadding="0">
                          <tr> 
                            <td bgcolor="#EEEEEE"><font size="-1" face="Verdana, Arial, Helvetica, sans-serif"> &lt;%<br>
&nbsp;&nbsp;&nbsp;&nbsp;Vector history = <b>upBean.<font color="#FF0000">getHistory</font>()</b>;<br>
&nbsp;&nbsp;&nbsp;&nbsp;for (int i=0;i&lt;history.size();i++)<br>
&nbsp;&nbsp;&nbsp;&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>UploadParameters</b> up = (<b>UploadParameters</b>) history.elementAt(i);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out.println(&quot;&lt;li&gt;Uploaded file : &quot;+up.<b>getFilename</b>()+&quot; (&quot;+up.<b>getFilesize</b>()+<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;bytes)&quot;+&quot;&lt;BR&gt; Content Type : &quot;+up.<b>getContenttype</b>());<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out.println(&quot;&lt;BR&gt;StoreModel : &quot;+up.<b>getStoremodelname</b>()+<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot; (&quot;+up.<b>getStoreinfo</b>()+&quot;)&quot;);<br>
&nbsp;&nbsp;&nbsp;&nbsp;}<br>
%&gt;</font></td>
                          </tr>
                        </table>
                      </td>
                    </tr>
                  </table>
                  <br>
                  <table width="100%" border="0" cellspacing="1" cellpadding="1">
                    <tr> 
                      <td valign="top" bgcolor="#FFFFCC"><font size="-1" face="Verdana, Arial, Helvetica, sans-serif"><b><font color="#FF0000" size="-1" face="Verdana, Arial, Helvetica, sans-serif"><img src="img/right_red-arrow.gif" width="18" height="14" align="absmiddle">&nbsp;</font><font color="#FF0000">Parser :</font><font color="#FF0000" size="-1" face="Verdana, Arial, Helvetica, sans-serif"><a name="parser"></a></font></b></font></td>
                    </tr>
                  </table>
                  <p><font size="-1" face="Verdana, Arial, Helvetica, sans-serif"><img src="img/parser.gif" width="48" height="48" align="left">UploadBean supports two multipart parsers (cos and struts). You can select one through parser property. Default one is cos.<br>
                      <br>
Two methods are available to select and setup parser :<br>
</font></p>
                  <ul>
                    <li><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">public void <b>setParser</b>(String parserid)<br>
                        <font color="#666666">Input parameter is a string that could take values among MultipartFormDataRequest.COSPARSER, <br>
                        </font><font color="#666666" size="-1" face="Verdana, Arial, Helvetica, sans-serif">MultipartFormDataRequest.STRUTSPARSER</font><font color="#666666"> and<br>
                        </font><font color="#666666" size="-1" face="Verdana, Arial, Helvetica, sans-serif">MultipartFormDataRequest.CFUPARSER</font><font color="#666666">.</font></font></li>
                    <li><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">public void <b>setParsertmpdir</b>(String tmpdir)<br>
                        <font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#666666">Input parameter allowing to select the tempory directory (cache) for Struts and Commons-FileUpload parsers only.</font><br>
</font></li>
                  </ul>
                  <p><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">Here is a sample for CFU parser.<br>
</font></p>
                  <table width="100%" border="0" cellspacing="1" cellpadding="1">
                    <tr> 
                      <td bgcolor="#333333"> 
                        <table width="100%" border="0" cellspacing="0" cellpadding="0">
                          <tr> 
                            <td bgcolor="#EEEEEE"><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">&lt;jsp:useBean id=&quot;upBean&quot; scope=&quot;page&quot; class=&quot;javazoom.upload.UploadBean&quot; &gt;<br>
&nbsp;&nbsp;&lt;jsp:setProperty name=&quot;<b>upBean</b>&quot; property=&quot;folderstore&quot; value=&quot;D:/uploads&quot;/&gt;<br>
&nbsp;&nbsp;&lt;jsp:setProperty name=&quot;<b>upBean</b>&quot; property=&quot;<b><font color="#FF0000">parser</font></b>&quot;<br>
&nbsp;&nbsp;&nbsp; value=&quot;<b>&lt;%= MultipartFormDataRequest.CFUPARSER %&gt;</b>&quot;/&gt;<br>
&nbsp;&nbsp;&lt;jsp:setProperty name=&quot;upBean&quot; property=&quot;<b><font color="#FF0000">parsertmpdir</font></b>&quot; value=&quot;D:/temp&quot;/&gt;<br>
&lt;/jsp:useBean&gt;</font></td>
                          </tr>
                        </table>
                      </td>
                    </tr>
                  </table>
                  <p><font color="#333333" size="-1" face="Verdana, Arial, Helvetica, sans-serif"> <font size="-1" face="Verdana, Arial, Helvetica, sans-serif"><u><font size="-2"><b>Notes</b></font></u><b><font size="-2"> : </font></b><font size="-2"><br>
                  1 - </font></font><font size="-2">To learn more about pros and cons of multipart parser check you the following <a href="http://www.javazoom.net/services/forums/viewMessage.jsp?message=3993&thread=1200&forum=10&parent=-1" target="_blank">thread</a> in our online forum.</font></font><br>
                    <br>
                  </p>
                </td>
              </tr>
            </table>
          </td>
        </tr>
        <tr nowrap>
          <td width="146" valign="top">&nbsp;</td>
          <td align="center" valign="top"><table border="0" cellspacing="1" cellpadding="0" vspace="0" hspace="0" name="Short Menu" width="100%" align="center" height="30">
            <tr>
              <td nowrap align="center" width="14%" bgcolor="#FFFF99"> <font size="-2" face="Arial, Helvetica, sans-serif"><a href="http://www.javazoom.net" target="_top">[News]</a></font> </td>
              <td nowrap align="center" width="14%" bgcolor="#FFFF99"> <font size="-2" face="Arial, Helvetica, sans-serif"><a href="http://www.javazoom.net/applets/applets.html" target="_top">[Applets]</a></font> </td>
              <td nowrap align="center" width="14%" bgcolor="#FFFF99"> <font size="-2" face="Arial, Helvetica, sans-serif"><a href="http://www.javazoom.net/jzservlets/servlets.html" target="_top">[Servlets]</a></font> </td>
              <td nowrap align="center" width="16%" bgcolor="#FFFF99"> <font size="-2" face="Arial, Helvetica, sans-serif"><a href="http://www.javazoom.net/services/services.html"
        target="_top">[Services]</a></font> </td>
              <td nowrap width="14%" align="center" bgcolor="#FFFF99"> <font size="-2" face="Arial, Helvetica, sans-serif"><a href="http://www.javazoom.net/javalayer/javalayer.html" target="_top">[Projects]</a></font> </td>
              <td nowrap align="center" width="14%" bgcolor="#FFFF99"> <font size="-2" face="Arial, Helvetica, sans-serif"><a href="http://www.javazoom.net/links/links.html" target="_top">[Links]</a></font> </td>
              <td nowrap align="center" width="14%" bgcolor="#FFFF99"> <font size="-2" face="Arial, Helvetica, sans-serif"><a href="http://www.javazoom.net/links/links.html" target="_top">[About]</a></font> </td>
            </tr>
          </table></td>
        </tr>
        <tr nowrap>
          <td valign="top">&nbsp;</td>
          <td align="center" valign="top"><p><font size="-1" face="Courier New, Courier, mono">Copyright &copy; JavaZOOM 1999-2006</font></p>
            <p><font size="-2" face="Arial, Helvetica, sans-serif"><a href="http://java.sun.com" target="_blank">Java</a> and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U. S. and other countries.<br />
  All other company and/or product names are the property of their respective owners.</font></p></td>
        </tr>
      </table>    </td>
  </tr>
</table>
</body>
</html>

⌨️ 快捷键说明

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