📄 uploadservice.html
字号:
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from interface org.apache.turbine.services.<A HREF="../../../../../org/apache/turbine/services/Initable.html">Initable</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../../../org/apache/turbine/services/Initable.html#getInit()">getInit</A>, <A HREF="../../../../../org/apache/turbine/services/Initable.html#init()">init</A>, <A HREF="../../../../../org/apache/turbine/services/Initable.html#init(java.lang.Object)">init</A>, <A HREF="../../../../../org/apache/turbine/services/Initable.html#setInitableBroker(org.apache.turbine.services.InitableBroker)">setInitableBroker</A>, <A HREF="../../../../../org/apache/turbine/services/Initable.html#shutdown()">shutdown</A></CODE></TD></TR></TABLE> <P><!-- ============ FIELD DETAIL =========== --><A NAME="field_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Field Detail</B></FONT></TD></TR></TABLE><A NAME="CONTENT_TYPE"><!-- --></A><H3>CONTENT_TYPE</H3><PRE>public static final java.lang.String <B>CONTENT_TYPE</B></PRE><DL><DD>HTTP header.</DL><HR><A NAME="CONTENT_DISPOSITION"><!-- --></A><H3>CONTENT_DISPOSITION</H3><PRE>public static final java.lang.String <B>CONTENT_DISPOSITION</B></PRE><DL><DD>HTTP header.</DL><HR><A NAME="MULTIPART"><!-- --></A><H3>MULTIPART</H3><PRE>public static final java.lang.String <B>MULTIPART</B></PRE><DL><DD>HTTP header base type.</DL><HR><A NAME="FORM_DATA"><!-- --></A><H3>FORM_DATA</H3><PRE>public static final java.lang.String <B>FORM_DATA</B></PRE><DL><DD>HTTP header base type modifier.</DL><HR><A NAME="MIXED"><!-- --></A><H3>MIXED</H3><PRE>public static final java.lang.String <B>MIXED</B></PRE><DL><DD>HTTP header base type modifier.</DL><HR><A NAME="MULTIPART_FORM_DATA"><!-- --></A><H3>MULTIPART_FORM_DATA</H3><PRE>public static final java.lang.String <B>MULTIPART_FORM_DATA</B></PRE><DL><DD>HTTP header.</DL><HR><A NAME="MULTIPART_MIXED"><!-- --></A><H3>MULTIPART_MIXED</H3><PRE>public static final java.lang.String <B>MULTIPART_MIXED</B></PRE><DL><DD>HTTP header.</DL><HR><A NAME="SERVICE_NAME"><!-- --></A><H3>SERVICE_NAME</H3><PRE>public static final java.lang.String <B>SERVICE_NAME</B></PRE><DL><DD>The key in the TurbineResources.properties that references this service.</DL><HR><A NAME="AUTOMATIC_KEY"><!-- --></A><H3>AUTOMATIC_KEY</H3><PRE>public static final java.lang.String <B>AUTOMATIC_KEY</B></PRE><DL><DD>The key in UploadService properties in TurbineResources.properties 'automatic' property.</DL><HR><A NAME="AUTOMATIC_DEFAULT"><!-- --></A><H3>AUTOMATIC_DEFAULT</H3><PRE>public static final java.lang.Boolean <B>AUTOMATIC_DEFAULT</B></PRE><DL><DD><p> The default value of 'automatic' property (<code>false</code>). If set to <code>true</code>, parsing the multipart request will be performed automaticaly by <A HREF="../../../../../org/apache/turbine/util/ParameterParser.html"><CODE>ParameterParser</CODE></A>. Otherwise, an <A HREF="../../../../../org/apache/turbine/modules/Action.html"><CODE>Action</CODE></A> may decide to to parse the request by calling <A HREF="../../../../../org/apache/turbine/services/upload/UploadService.html#parseRequest(javax.servlet.http.HttpServletRequest, org.apache.turbine.util.ParameterParser, java.lang.String)"><CODE>parseRequest</CODE></A> manually.</DL><HR><A NAME="REPOSITORY_PARAMETER"><!-- --></A><H3>REPOSITORY_PARAMETER</H3><PRE>public static final java.lang.String <B>REPOSITORY_PARAMETER</B></PRE><DL><DD>The request parameter name for overriding 'repository' property (path).</DL><HR><A NAME="REPOSITORY_KEY"><!-- --></A><H3>REPOSITORY_KEY</H3><PRE>public static final java.lang.String <B>REPOSITORY_KEY</B></PRE><DL><DD>The key in UploadService properties in TurbineResources.properties 'repository' property.</DL><HR><A NAME="REPOSITORY_DEFAULT"><!-- --></A><H3>REPOSITORY_DEFAULT</H3><PRE>public static final java.lang.String <B>REPOSITORY_DEFAULT</B></PRE><DL><DD><p> The default value of 'repository' property (.). This is the directory where uploaded fiels will get stored temporarily. Note that "." is whatever the servlet container chooses to be it's 'current directory'.</DL><HR><A NAME="SIZE_MAX_KEY"><!-- --></A><H3>SIZE_MAX_KEY</H3><PRE>public static final java.lang.String <B>SIZE_MAX_KEY</B></PRE><DL><DD>w The key in UploadService properties in TurbineResources.properties 'size.max' property.</DL><HR><A NAME="SIZE_MAX_DEFAULT"><!-- --></A><H3>SIZE_MAX_DEFAULT</H3><PRE>public static final java.lang.Integer <B>SIZE_MAX_DEFAULT</B></PRE><DL><DD><p> The default value of 'size.max' property (1 megabyte = 1048576 bytes). This is the maximum size of POST request that will be parsed by the uploader. If you need to set specific limits for your users, set this property to the largest limit value, and use an action + no auto upload to enforce limits.</DL><HR><A NAME="SIZE_THRESHOLD_KEY"><!-- --></A><H3>SIZE_THRESHOLD_KEY</H3><PRE>public static final java.lang.String <B>SIZE_THRESHOLD_KEY</B></PRE><DL><DD>The key in UploadService properties in TurbineResources.properties 'size.threshold' property.</DL><HR><A NAME="SIZE_THRESHOLD_DEFAULT"><!-- --></A><H3>SIZE_THRESHOLD_DEFAULT</H3><PRE>public static final java.lang.Integer <B>SIZE_THRESHOLD_DEFAULT</B></PRE><DL><DD><p> The default value of 'size.threshold' property (10 kilobytes = 10240 bytes). This is the maximum size of a POST request that will have it's components stored temporarily in memory, instead of disk.</DL><!-- ========= CONSTRUCTOR DETAIL ======== --><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Method Detail</B></FONT></TD></TR></TABLE><A NAME="parseRequest(javax.servlet.http.HttpServletRequest, org.apache.turbine.util.ParameterParser, java.lang.String)"><!-- --></A><H3>parseRequest</H3><PRE>public void <B>parseRequest</B>(javax.servlet.http.HttpServletRequest req, <A HREF="../../../../../org/apache/turbine/util/ParameterParser.html">ParameterParser</A> params, java.lang.String path) throws <A HREF="../../../../../org/apache/turbine/util/TurbineException.html">TurbineException</A></PRE><DL><DD><p> This method performs parsing the request, and storing the acquired information in apropriate places.<DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>req</CODE> - The servlet request to be parsed.<DD><CODE>params</CODE> - The ParameterParser instance to insert form fields into.<DD><CODE>path</CODE> - The location where the files should be stored.<DT><B>Throws:</B><DD><CODE>IOException,</CODE> - if there are problems reading/parsing the request or storing files.</DL></DD></DL><HR><A NAME="getSizeMax()"><!-- --></A><H3>getSizeMax</H3><PRE>public int <B>getSizeMax</B>()</PRE><DL><DD><p> Retrieves the value of <code>size.max</code> property of the <A HREF="../../../../../org/apache/turbine/services/upload/UploadService.html"><CODE>UploadService</CODE></A>.<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>The maximum upload size.</DL></DD></DL><HR><A NAME="getSizeThreshold()"><!-- --></A><H3>getSizeThreshold</H3><PRE>public int <B>getSizeThreshold</B>()</PRE><DL><DD><p> Retrieves the value of <code>size.threshold</code> property of <A HREF="../../../../../org/apache/turbine/services/upload/UploadService.html"><CODE>UploadService</CODE></A>.<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>The threshold beyond which files are written directly to disk.</DL></DD></DL><HR><A NAME="getRepository()"><!-- --></A><H3>getRepository</H3><PRE>public java.lang.String <B>getRepository</B>()</PRE><DL><DD><p> Retrieves the value of the <code>repository</code> property of <A HREF="../../../../../org/apache/turbine/services/upload/UploadService.html"><CODE>UploadService</CODE></A>.<DD><DL></DL></DD><DD><DL><DT><B>Returns:</B><DD>The repository.</DL></DD></DL><!-- ========= END OF CLASS DATA ========= --><HR><!-- ========== START OF NAVBAR ========== --><A NAME="navbar_bottom"><!-- --></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3"> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/UploadService.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> PREV CLASS NEXT CLASS</FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A> <A HREF="UploadService.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD></TR><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: INNER | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><!-- =========== END OF NAVBAR =========== --><HR>Copyright © 2000-2002 Apache Software Foundation. All Rights Reserved.</BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -