📄 uploadbean.html
字号:
<A NAME="SQLUPLOADFILETYPE"><!-- --></A><H3>
SQLUPLOADFILETYPE</H3>
<PRE>
public static java.lang.String <B>SQLUPLOADFILETYPE</B></PRE>
<DL>
<DD>Column name to store uploaded filetype : Default is FILETYPE
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="INSERTASBYTES"><!-- --></A><H3>
INSERTASBYTES</H3>
<PRE>
public static boolean <B>INSERTASBYTES</B></PRE>
<DL>
<DD>Internal switch to use setBytes or setBinaryStream : Default is false (setBinaryStream)
<P>
<DL>
</DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="UploadBean()"><!-- --></A><H3>
UploadBean</H3>
<PRE>
public <B>UploadBean</B>()</PRE>
<DL>
<DD>Dummy constructor (needed for JavaBeans).
<P>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="addUploadListener(javazoom.upload.UploadListener)"><!-- --></A><H3>
addUploadListener</H3>
<PRE>
public void <B>addUploadListener</B>(<A HREF="../../javazoom/upload/UploadListener.html" title="interface in javazoom.upload">UploadListener</A> listener)</PRE>
<DL>
<DD>Adds UploadListener to be notified.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>listener</CODE> - UploadListener</DL>
</DD>
</DL>
<HR>
<A NAME="setStoremodel(int)"><!-- --></A><H3>
setStoremodel</H3>
<PRE>
public void <B>setStoremodel</B>(int storeid) throws <A HREF="../../javazoom/upload/UploadException.html" title="class in javazoom.upload">UploadException</A></PRE>
<DL>
<DD>Selects the store model.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>storeid</CODE> - int<DT><B>Throws:</B><DD><CODE><A HREF="../../javazoom/upload/UploadException.html" title="class in javazoom.upload">UploadException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getDatabasestore()"><!-- --></A><H3>
getDatabasestore</H3>
<PRE>
public java.sql.Connection <B>getDatabasestore</B>()</PRE>
<DL>
<DD>Returns database store connection.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Connection</DL>
</DD>
</DL>
<HR>
<A NAME="getDatabasestoreimplementation()"><!-- --></A><H3>
getDatabasestoreimplementation</H3>
<PRE>
public <A HREF="../../javazoom/upload/DBStore.html" title="class in javazoom.upload">DBStore</A> <B>getDatabasestoreimplementation</B>()</PRE>
<DL>
<DD>Returns database store concrete implementation.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>DBStore</DL>
</DD>
</DL>
<HR>
<A NAME="getZipfilestore()"><!-- --></A><H3>
getZipfilestore</H3>
<PRE>
public java.lang.String <B>getZipfilestore</B>()</PRE>
<DL>
<DD>Returns zip store filename.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>String</DL>
</DD>
</DL>
<HR>
<A NAME="getFolderstore()"><!-- --></A><H3>
getFolderstore</H3>
<PRE>
public java.lang.String <B>getFolderstore</B>()</PRE>
<DL>
<DD>Returns store folder.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>String</DL>
</DD>
</DL>
<HR>
<A NAME="getMemorystore()"><!-- --></A><H3>
getMemorystore</H3>
<PRE>
public java.util.Vector <B>getMemorystore</B>()</PRE>
<DL>
<DD>Returns a Vector[UploadFile] from memory store.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Vector</DL>
</DD>
</DL>
<HR>
<A NAME="setMemorystore()"><!-- --></A><H3>
setMemorystore</H3>
<PRE>
public void <B>setMemorystore</B>() throws <A HREF="../../javazoom/upload/UploadException.html" title="class in javazoom.upload">UploadException</A></PRE>
<DL>
<DD>Sets the memory store folder. All files will be stored in memory.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE><A HREF="../../javazoom/upload/UploadException.html" title="class in javazoom.upload">UploadException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="setFolderstore(java.lang.String)"><!-- --></A><H3>
setFolderstore</H3>
<PRE>
public void <B>setFolderstore</B>(java.lang.String serverfolder) throws <A HREF="../../javazoom/upload/UploadException.html" title="class in javazoom.upload">UploadException</A></PRE>
<DL>
<DD>Sets the remote store folder. This method check thats if the folder exists (and is RW). If not then it attemps to create it. <br> i.e. : /usr/client/www/uploaded
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>serverfolder</CODE> - String<DT><B>Throws:</B><DD><CODE><A HREF="../../javazoom/upload/UploadException.html" title="class in javazoom.upload">UploadException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="setZipfilestore(java.lang.String)"><!-- --></A><H3>
setZipfilestore</H3>
<PRE>
public void <B>setZipfilestore</B>(java.lang.String file) throws <A HREF="../../javazoom/upload/UploadException.html" title="class in javazoom.upload">UploadException</A>, java.io.IOException</PRE>
<DL>
<DD>Sets the remote store zipfile. <br> if the does not exits then it attemps to create one. i.e. : /usr/client/www/uploaded.zip
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>file</CODE> - String<DT><B>Throws:</B><DD><CODE><A HREF="../../javazoom/upload/UploadException.html" title="class in javazoom.upload">UploadException</A></CODE><DD><CODE>java.io.IOException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="setDatabasestoreimplementation(java.lang.String)"><!-- --></A><H3>
setDatabasestoreimplementation</H3>
<PRE>
public void <B>setDatabasestoreimplementation</B>(java.lang.String impl) throws <A HREF="../../javazoom/upload/UploadException.html" title="class in javazoom.upload">UploadException</A></PRE>
<DL>
<DD>Setup your own database store implemention DBStore API compliant.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>impl</CODE> - String<DT><B>Throws:</B><DD><CODE><A HREF="../../javazoom/upload/UploadException.html" title="class in javazoom.upload">UploadException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="setDatabasestore(java.lang.String, java.lang.String, java.util.Properties)"><!-- --></A><H3>
setDatabasestore</H3>
<PRE>
public void <B>setDatabasestore</B>(java.lang.String driver, java.lang.String URL, java.util.Properties credentials) throws java.lang.Exception</PRE>
<DL>
<DD>Setup the store database. <br> i.e. : Driver : oracle.jdbc.driver.OracleDriver<br> i.e. : URL : jdbc:oracle:thin:@dbserver:1521:DEMODB
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>driver</CODE> - String<DD><CODE>URL</CODE> - String<DD><CODE>credentials</CODE> - Properties<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="setDatabasestore(java.sql.Connection)"><!-- --></A><H3>
setDatabasestore</H3>
<PRE>
public void <B>setDatabasestore</B>(java.sql.Connection jdbcconnection) throws java.lang.Exception</PRE>
<DL>
<DD>Setup the store database that suits to JDBC 2.0 extension. <br> Think about DataSource to fill in the jdbcconnection parameter.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>jdbcconnection</CODE> - Connection<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getBlacklist()"><!-- --></A><H3>
getBlacklist</H3>
<PRE>
public java.lang.String <B>getBlacklist</B>()</PRE>
<DL>
<DD>Returns blacklist.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>String</DL>
</DD>
</DL>
<HR>
<A NAME="setBlacklist(java.lang.String)"><!-- --></A><H3>
setBlacklist</H3>
<PRE>
public void <B>setBlacklist</B>(java.lang.String blacklist)</PRE>
<DL>
<DD>Setup blacklist : filenames separated by comma. <br> i.e. : "install.exe,setup.zip,*.cab"
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>blacklist</CODE> - String</DL>
</DD>
</DL>
<HR>
<A NAME="getWhitelist()"><!-- --></A><H3>
getWhitelist</H3>
<PRE>
public java.lang.String <B>getWhitelist</B>()</PRE>
<DL>
<DD>Returns whitelist.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>String</DL>
</DD>
</DL>
<HR>
<A NAME="setWhitelist(java.lang.String)"><!-- --></A><H3>
setWhitelist</H3>
<PRE>
public void <B>setWhitelist</B>(java.lang.String whitelist)</PRE>
<DL>
<DD>Setup whitelist : filenames separated by comma. <br> i.e. : "mysong.ogg,*.mp2,*.mp3"
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>whitelist</CODE> - String</DL>
</DD>
</DL>
<HR>
<A NAME="isBlacklistEnabled()"><!-- --></A><H3>
isBlacklistEnabled</H3>
<PRE>
public boolean <B>isBlacklistEnabled</B>()</PRE>
<DL>
<DD>Returns true if blacklist is enabled or false if whitelist is enabled.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>boolean</DL>
</DD>
</DL>
<HR>
<A NAME="setOverwrite(boolean)"><!-- --></A><H3>
setOverwrite</H3>
<PRE>
public void <B>setOverwrite</B>(boolean overwrite)</PRE>
<DL>
<DD>Enables/Disables entry overwrite. For folder ans zip store, overwrite=false will append System.currentTimeMillis() to duplicate filename (see overwritepolicy parameter to customize this behavior). You could get the new filename through UploadParameters.getAltFilename().<br> For memory store, all uploaded files are appended to a list.<br> For database store (default implementation), overwrite=false will insert a new record, overwrite=true will update it.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>overwrite</CODE> - boolean</DL>
</DD>
</DL>
<HR>
<A NAME="getOverwrite()"><!-- --></A><H3>
getOverwrite</H3>
<PRE>
public boolean <B>getOverwrite</B>()</PRE>
<DL>
<DD>Returns overwrite state.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>boolean</DL>
</DD>
</DL>
<HR>
<A NAME="setOverwritepolicy(java.lang.String)"><!-- --></A><H3>
setOverwritepolicy</H3>
<PRE>
public void <B>setOverwritepolicy</B>(java.lang.String policy)</PRE>
<DL>
<DD>Set overwrite policy. Default is "filenametimestamp".
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>policy</CODE> - String</DL>
</DD>
</DL>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -