You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2023/07/15 19:40:43 UTC
svn commit: r63000 [5/36] - in /dev/commons/fileupload/2.0.0-M1-RC1: ./ binaries/ site/ site/css/ site/images/ site/images/logos/ site/img/ site/js/ site/xref-test/ site/xref-test/org/ site/xref-test/org/apache/ site/xref-test/org/apache/commons/ site/...
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/download_fileupload.html
==============================================================================
--- dev/commons/fileupload/2.0.0-M1-RC1/site/download_fileupload.html (added)
+++ dev/commons/fileupload/2.0.0-M1-RC1/site/download_fileupload.html Sat Jul 15 19:40:42 2023
@@ -0,0 +1,449 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 15 July 2023
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta charset="iso-8859-1" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta name="author" content="Apache Commons Documentation Team" />
+ <meta name="Date-Revision-yyyymmdd" content="20230715" />
+ <meta http-equiv="Content-Language" content="en" />
+ <title>FileUpload – Download Apache Commons FileUpload Parent</title>
+
+ <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" />
+ <link rel="stylesheet" href="./css/site.css" type="text/css" />
+ <link rel="stylesheet" href="./css/print.css" media="print" />
+
+ <script type="text/javascript" src="./js/jquery.min.js"></script>
+ <script type="text/javascript" src="./js/bootstrap.min.js"></script>
+ <script type="text/javascript" src="./js/prettify.min.js"></script>
+ <script type="text/javascript" src="./js/site.js"></script>
+
+
+ </head>
+
+ <body class="composite">
+ <a href="https://commons.apache.org/" id="bannerLeft" title="Apache Commons logo">
+ <img class="logo-left" src=" ./images/commons-logo.png
+" alt="Apache Commons logo"/>
+ </a>
+ <a href="index.html" id="bannerRight">
+ <img class="logo-right" src=" images/logo.png
+" alt="Commons FileUpload"/>
+ </a>
+ <div class="clear"></div>
+
+ <div class="navbar">
+ <div class="navbar-inner">
+ <div class="container-fluid">
+ <a class="brand" href="https://commons.apache.org/proper/commons-fileupload/">Apache Commons FileUpload ™</a>
+ <ul class="nav">
+
+ <li id="publishDate">Last Published: 15 July 2023</li>
+ <li class="divider">|</li> <li id="projectVersion">Version: 2.0.0-M1</li>
+ </ul>
+ <div class="pull-right"> <ul class="nav">
+ <li>
+ <a href="https://www.apachecon.com/" class="externalLink" title="ApacheCon">
+ ApacheCon</a>
+ </li>
+ <li>
+ <a href="https://www.apache.org" class="externalLink" title="Apache">
+ Apache</a>
+ </li>
+ <li>
+ <a href="../../" title="Commons">
+ Commons</a>
+ </li>
+ </ul>
+</div>
+ </div>
+ </div>
+ </div>
+
+ <div class="container-fluid">
+ <table class="layout-table">
+ <tr>
+ <td class="sidebar">
+ <div class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">Commons FileUpload</li>
+ <li class="none">
+ <a href="index.html" title="Overview">
+ Overview</a>
+ </li>
+ <li class="none">
+ <a href="using.html" title="User guide">
+ User guide</a>
+ </li>
+ <li class="none">
+ <a href="migration.html" title="Migration">
+ Migration</a>
+ </li>
+ <li class="none">
+ <a href="streaming.html" title="Streaming API">
+ Streaming API</a>
+ </li>
+ <li class="none">
+ <a href="faq.html" title="FAQ">
+ FAQ</a>
+ </li>
+ <li class="none">
+ <a href="https://javadoc.io/doc/org.apache.commons/commons-fileupload2" class="externalLink" title="Javadoc Archives v2">
+ Javadoc Archives v2</a>
+ </li>
+ <li class="none">
+ <a href="https://javadoc.io/doc/commons-fileupload/commons-fileupload" class="externalLink" title="Javadoc Archives v1">
+ Javadoc Archives v1</a>
+ </li>
+ <li class="none">
+ <a href="download_fileupload.cgi" title="Download">
+ Download</a>
+ </li>
+ <li class="none">
+ <a href="security-reports.html" title="Security Reports">
+ Security Reports</a>
+ </li>
+ <li class="none">
+ <a href="mail-lists.html" title="Mailing lists">
+ Mailing lists</a>
+ </li>
+ <li class="none">
+ <a href="issue-tracking.html" title="Issue Tracking">
+ Issue Tracking</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">Modules</li>
+ <li class="none">
+ <a href="commons-fileupload2-core/index.html" title="FileUpload Core">
+ FileUpload Core</a>
+ </li>
+ <li class="none">
+ <a href="commons-fileupload2-jakarta/index.html" title="FileUpload Jakarta">
+ FileUpload Jakarta</a>
+ </li>
+ <li class="none">
+ <a href="commons-fileupload2-javax/index.html" title="FileUpload Javax">
+ FileUpload Javax</a>
+ </li>
+ <li class="none">
+ <a href="commons-fileupload2-portlet/index.html" title="FileUpload Portlet">
+ FileUpload Portlet</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header"><i class="icon-info-sign"></i>Project Documentation</li>
+ <li class="collapsed">
+ <a href="project-info.html" title="Project Information">
+ Project Information</a>
+ </li>
+ <li class="collapsed">
+ <a href="project-reports.html" title="Project Reports">
+ Project Reports</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">Commons</li>
+ <li class="none">
+ <a href="../../" title="Home">
+ Home</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/licenses/" class="externalLink" title="License">
+ License</a>
+ </li>
+ <li class="collapsed">
+ <a href="../../components.html" title="Components">
+ Components</a>
+ </li>
+ <li class="collapsed">
+ <a href="../../sandbox/index.html" title="Sandbox">
+ Sandbox</a>
+ </li>
+ <li class="collapsed">
+ <a href="../../dormant/index.html" title="Dormant">
+ Dormant</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li class="none">
+ <a href="../../security.html" title="Security">
+ Security</a>
+ </li>
+ <li class="none">
+ <a href="../../volunteering.html" title="Volunteering">
+ Volunteering</a>
+ </li>
+ <li class="none">
+ <a href="../../patches.html" title="Contributing Patches">
+ Contributing Patches</a>
+ </li>
+ <li class="none">
+ <a href="../../building.html" title="Building Components">
+ Building Components</a>
+ </li>
+ <li class="none">
+ <a href="../../commons-parent-pom.html" title="Commons Parent POM">
+ Commons Parent POM</a>
+ </li>
+ <li class="none">
+ <a href="../../build-plugin/index.html" title="Commons Build Plugin">
+ Commons Build Plugin</a>
+ </li>
+ <li class="none">
+ <a href="release-plugin/index.html" title="Commons Release Plugin">
+ Commons Release Plugin</a>
+ </li>
+ <li class="none">
+ <a href="site-publish.html" title="Site Publication">
+ Site Publication</a>
+ </li>
+ <li class="none">
+ <a href="../../releases/index.html" title="Releasing Components">
+ Releasing Components</a>
+ </li>
+ <li class="none">
+ <a href="https://cwiki.apache.org/confluence/display/commons/FrontPage" class="externalLink" title="Wiki">
+ Wiki</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">ASF</li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">
+ How the ASF works</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved">
+ Get Involved</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/dev/" class="externalLink" title="Developer Resources">
+ Developer Resources</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/policies/conduct.html" class="externalLink" title="Code of Conduct">
+ Code of Conduct</a>
+ </li>
+ <li class="none">
+ <a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Privacy">
+ Privacy</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">
+ Sponsorship</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
+ Thanks</a>
+ </li>
+ </ul>
+ </div>
+ <div id="poweredBy">
+ <a href="https://www.apache.org/events/current-event.html" title="ApacheCon" class="builtBy">
+ <img class="builtBy" alt="ApacheCon" src="https://www.apache.org/events/current-event-125x125.png" />
+ </a>
+ <a href="https://maven.apache.org/" title="Maven" class="builtBy">
+ <img class="builtBy" alt="Maven" src="https://maven.apache.org/images/logos/maven-feather.png" />
+ </a>
+ </div>
+ </td>
+ <td class="content">
+
+
+ <section>
+<h2><a name="Download_Apache_Commons_FileUpload_Parent"></a>Download Apache Commons FileUpload Parent</h2>
+ <section>
+<h3><a name="Using_a_Mirror"></a>Using a Mirror</h3>
+
+<p>
+ We recommend you use a mirror to download our release
+ builds, but you <b>must</b> <a class="externalLink" href="https://www.apache.org/info/verification.html">verify the integrity</a> of
+ the downloaded files using signatures downloaded from our main
+ distribution directories. Recent releases (48 hours) may not yet
+ be available from all the mirrors.
+ </p>
+
+
+<p>
+ You are currently using <b>[preferred]</b>. If you
+ encounter a problem with this mirror, please select another
+ mirror. If all mirrors are failing, there are <i>backup</i>
+ mirrors (at the end of the mirrors list) that should be
+ available.
+ <br /></br>
+ [if-any logo]<a href="[link]"><img src="[logo]" align="right" border="0" alt="" /></img></a>[end]
+ </p>
+
+ <form action="[location]" method="get" id="SelectMirror">
+
+<p>
+ Other mirrors:
+ <select name="Preferred">
+ [if-any http]
+ [for http]<option value="[http]">[http]</option>[end]
+ [end]
+ [if-any ftp]
+ [for ftp]<option value="[ftp]">[ftp]</option>[end]
+ [end]
+ [if-any backup]
+ [for backup]<option value="[backup]">[backup] (backup)</option>[end]
+ [end]
+ </select>
+ <input type="submit" value="Change"></input>
+ </p>
+ </form>
+
+
+<p>
+ It is essential that you
+ <a class="externalLink" href="https://www.apache.org/info/verification.html">verify the integrity</a>
+ of downloaded files, preferably using the <code>PGP</code> signature (<code>*.asc</code> files);
+ failing that using the <code>SHA512</code> hash (<code>*.sha512</code> checksum files).
+ </p>
+
+<p>
+ The <a class="externalLink" href="https://downloads.apache.org/commons/KEYS">KEYS</a>
+ file contains the public PGP keys used by Apache Commons developers
+ to sign releases.
+ </p>
+ </section>
+ </section>
+ <section>
+<h2><a name="Apache_Commons_FileUpload_Parent_2.0.0-M1_in_the_org.apache.commons.fileupload2_namespace_for_Java_8_or_later"></a>Apache Commons FileUpload Parent 2.0.0-M1 in the org.apache.commons.fileupload2 namespace for Java 8 or later</h2>
+ <section>
+<h3><a name="Binaries"></a>Binaries</h3>
+
+<table border="0" class="bodyTable">
+
+<tr class="a">
+
+<td align="left"><a href="[preferred]/commons/fileupload/binaries/commons-fileupload2-2.0.0-M1-bin.tar.gz">commons-fileupload2-2.0.0-M1-bin.tar.gz</a></td>
+
+<td><a class="externalLink" href="https://downloads.apache.org/commons/fileupload/binaries/commons-fileupload2-2.0.0-M1-bin.tar.gz.sha512">sha512</a></td>
+
+<td><a class="externalLink" href="https://downloads.apache.org/commons/fileupload/binaries/commons-fileupload2-2.0.0-M1-bin.tar.gz.asc">pgp</a></td>
+ </tr>
+
+<tr class="b">
+
+<td align="left"><a href="[preferred]/commons/fileupload/binaries/commons-fileupload2-2.0.0-M1-bin.zip">commons-fileupload2-2.0.0-M1-bin.zip</a></td>
+
+<td><a class="externalLink" href="https://downloads.apache.org/commons/fileupload/binaries/commons-fileupload2-2.0.0-M1-bin.zip.sha512">sha512</a></td>
+
+<td><a class="externalLink" href="https://downloads.apache.org/commons/fileupload/binaries/commons-fileupload2-2.0.0-M1-bin.zip.asc">pgp</a></td>
+ </tr>
+ </table>
+ </section>
+ <section>
+<h3><a name="Source"></a>Source</h3>
+
+<table border="0" class="bodyTable">
+
+<tr class="a">
+
+<td align="left"><a href="[preferred]/commons/fileupload/source/commons-fileupload2-2.0.0-M1-src.tar.gz">commons-fileupload2-2.0.0-M1-src.tar.gz</a></td>
+
+<td><a class="externalLink" href="https://downloads.apache.org/commons/fileupload/source/commons-fileupload2-2.0.0-M1-src.tar.gz.sha512">sha512</a></td>
+
+<td><a class="externalLink" href="https://downloads.apache.org/commons/fileupload/source/commons-fileupload2-2.0.0-M1-src.tar.gz.asc">pgp</a></td>
+ </tr>
+
+<tr class="b">
+
+<td align="left"><a href="[preferred]/commons/fileupload/source/commons-fileupload2-2.0.0-M1-src.zip">commons-fileupload2-2.0.0-M1-src.zip</a></td>
+
+<td><a class="externalLink" href="https://downloads.apache.org/commons/fileupload/source/commons-fileupload2-2.0.0-M1-src.zip.sha512">sha512</a></td>
+
+<td><a class="externalLink" href="https://downloads.apache.org/commons/fileupload/source/commons-fileupload2-2.0.0-M1-src.zip.asc">pgp</a></td>
+ </tr>
+ </table>
+ </section>
+ </section>
+ <section>
+<h2><a name="Apache_Commons_FileUpload_Parent_1.5_in_the_org.apache.commons.fileupload_namespace_for_Java_6"></a>Apache Commons FileUpload Parent 1.5 in the org.apache.commons.fileupload namespace for Java 6</h2>
+ <section>
+<h3><a name="Binaries"></a>Binaries</h3>
+
+<table border="0" class="bodyTable">
+
+<tr class="a">
+
+<td align="left"><a href="[preferred]/commons/fileupload/binaries/commons-fileupload2-1.5-bin.tar.gz">commons-fileupload2-1.5-bin.tar.gz</a></td>
+
+<td><a class="externalLink" href="https://downloads.apache.org/commons/fileupload/binaries/commons-fileupload2-1.5-bin.tar.gz.sha512">sha512</a></td>
+
+<td><a class="externalLink" href="https://downloads.apache.org/commons/fileupload/binaries/commons-fileupload2-1.5-bin.tar.gz.asc">pgp</a></td>
+ </tr>
+
+<tr class="b">
+
+<td align="left"><a href="[preferred]/commons/fileupload/binaries/commons-fileupload2-1.5-bin.zip">commons-fileupload2-1.5-bin.zip</a></td>
+
+<td><a class="externalLink" href="https://downloads.apache.org/commons/fileupload/binaries/commons-fileupload2-1.5-bin.zip.sha512">sha512</a></td>
+
+<td><a class="externalLink" href="https://downloads.apache.org/commons/fileupload/binaries/commons-fileupload2-1.5-bin.zip.asc">pgp</a></td>
+ </tr>
+ </table>
+ </section>
+ <section>
+<h3><a name="Source"></a>Source</h3>
+
+<table border="0" class="bodyTable">
+
+<tr class="a">
+
+<td align="left"><a href="[preferred]/commons/fileupload/source/commons-fileupload2-1.5-src.tar.gz">commons-fileupload2-1.5-src.tar.gz</a></td>
+
+<td><a class="externalLink" href="https://downloads.apache.org/commons/fileupload/source/commons-fileupload2-1.5-src.tar.gz.sha512">sha512</a></td>
+
+<td><a class="externalLink" href="https://downloads.apache.org/commons/fileupload/source/commons-fileupload2-1.5-src.tar.gz.asc">pgp</a></td>
+ </tr>
+
+<tr class="b">
+
+<td align="left"><a href="[preferred]/commons/fileupload/source/commons-fileupload2-1.5-src.zip">commons-fileupload2-1.5-src.zip</a></td>
+
+<td><a class="externalLink" href="https://downloads.apache.org/commons/fileupload/source/commons-fileupload2-1.5-src.zip.sha512">sha512</a></td>
+
+<td><a class="externalLink" href="https://downloads.apache.org/commons/fileupload/source/commons-fileupload2-1.5-src.zip.asc">pgp</a></td>
+ </tr>
+ </table>
+ </section>
+ </section>
+ <section>
+<h2><a name="Archives"></a>Archives</h2>
+
+<p>
+ Older releases can be obtained from the archives.
+ </p>
+
+<ul>
+
+<li class="download"><a href="[preferred]/commons/fileupload/">browse download area</a></li>
+
+<li><a class="externalLink" href="https://archive.apache.org/dist/commons/fileupload/">archives...</a></li>
+ </ul>
+ </section>
+
+
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <div class="footer">
+ <p>Copyright © 2002-2023
+ <a href="https://www.apache.org/">The Apache Software Foundation</a>.
+ All Rights Reserved.</p>
+
+<div class="center">Apache Commons, Apache Commons FileUpload, Apache, the Apache feather logo, and the Apache Commons project logos are trademarks of The Apache Software Foundation.
+ All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
+ </div>
+ </body>
+
+</html>
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/faq.html
==============================================================================
--- dev/commons/fileupload/2.0.0-M1-RC1/site/faq.html (added)
+++ dev/commons/fileupload/2.0.0-M1-RC1/site/faq.html Sat Jul 15 19:40:42 2023
@@ -0,0 +1,494 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 15 July 2023
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta charset="iso-8859-1" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta name="Date-Revision-yyyymmdd" content="20230715" />
+ <meta http-equiv="Content-Language" content="en" />
+ <title>FileUpload – FileUpload FAQ</title>
+
+ <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" />
+ <link rel="stylesheet" href="./css/site.css" type="text/css" />
+ <link rel="stylesheet" href="./css/print.css" media="print" />
+
+ <script type="text/javascript" src="./js/jquery.min.js"></script>
+ <script type="text/javascript" src="./js/bootstrap.min.js"></script>
+ <script type="text/javascript" src="./js/prettify.min.js"></script>
+ <script type="text/javascript" src="./js/site.js"></script>
+
+
+ </head>
+
+ <body class="composite">
+ <a href="https://commons.apache.org/" id="bannerLeft" title="Apache Commons logo">
+ <img class="logo-left" src=" ./images/commons-logo.png
+" alt="Apache Commons logo"/>
+ </a>
+ <a href="index.html" id="bannerRight">
+ <img class="logo-right" src=" images/logo.png
+" alt="Commons FileUpload"/>
+ </a>
+ <div class="clear"></div>
+
+ <div class="navbar">
+ <div class="navbar-inner">
+ <div class="container-fluid">
+ <a class="brand" href="https://commons.apache.org/proper/commons-fileupload/">Apache Commons FileUpload ™</a>
+ <ul class="nav">
+
+ <li id="publishDate">Last Published: 15 July 2023</li>
+ <li class="divider">|</li> <li id="projectVersion">Version: 2.0.0-M1</li>
+ </ul>
+ <div class="pull-right"> <ul class="nav">
+ <li>
+ <a href="https://www.apachecon.com/" class="externalLink" title="ApacheCon">
+ ApacheCon</a>
+ </li>
+ <li>
+ <a href="https://www.apache.org" class="externalLink" title="Apache">
+ Apache</a>
+ </li>
+ <li>
+ <a href="../../" title="Commons">
+ Commons</a>
+ </li>
+ </ul>
+</div>
+ </div>
+ </div>
+ </div>
+
+ <div class="container-fluid">
+ <table class="layout-table">
+ <tr>
+ <td class="sidebar">
+ <div class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">Commons FileUpload</li>
+ <li class="none">
+ <a href="index.html" title="Overview">
+ Overview</a>
+ </li>
+ <li class="none">
+ <a href="using.html" title="User guide">
+ User guide</a>
+ </li>
+ <li class="none">
+ <a href="migration.html" title="Migration">
+ Migration</a>
+ </li>
+ <li class="none">
+ <a href="streaming.html" title="Streaming API">
+ Streaming API</a>
+ </li>
+ <li class="none active">
+ <a href="faq.html" title="FAQ">
+ FAQ</a>
+ </li>
+ <li class="none">
+ <a href="https://javadoc.io/doc/org.apache.commons/commons-fileupload2" class="externalLink" title="Javadoc Archives v2">
+ Javadoc Archives v2</a>
+ </li>
+ <li class="none">
+ <a href="https://javadoc.io/doc/commons-fileupload/commons-fileupload" class="externalLink" title="Javadoc Archives v1">
+ Javadoc Archives v1</a>
+ </li>
+ <li class="none">
+ <a href="download_fileupload.cgi" title="Download">
+ Download</a>
+ </li>
+ <li class="none">
+ <a href="security-reports.html" title="Security Reports">
+ Security Reports</a>
+ </li>
+ <li class="none">
+ <a href="mail-lists.html" title="Mailing lists">
+ Mailing lists</a>
+ </li>
+ <li class="none">
+ <a href="issue-tracking.html" title="Issue Tracking">
+ Issue Tracking</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">Modules</li>
+ <li class="none">
+ <a href="commons-fileupload2-core/index.html" title="FileUpload Core">
+ FileUpload Core</a>
+ </li>
+ <li class="none">
+ <a href="commons-fileupload2-jakarta/index.html" title="FileUpload Jakarta">
+ FileUpload Jakarta</a>
+ </li>
+ <li class="none">
+ <a href="commons-fileupload2-javax/index.html" title="FileUpload Javax">
+ FileUpload Javax</a>
+ </li>
+ <li class="none">
+ <a href="commons-fileupload2-portlet/index.html" title="FileUpload Portlet">
+ FileUpload Portlet</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header"><i class="icon-info-sign"></i>Project Documentation</li>
+ <li class="collapsed">
+ <a href="project-info.html" title="Project Information">
+ Project Information</a>
+ </li>
+ <li class="collapsed">
+ <a href="project-reports.html" title="Project Reports">
+ Project Reports</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">Commons</li>
+ <li class="none">
+ <a href="../../" title="Home">
+ Home</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/licenses/" class="externalLink" title="License">
+ License</a>
+ </li>
+ <li class="collapsed">
+ <a href="../../components.html" title="Components">
+ Components</a>
+ </li>
+ <li class="collapsed">
+ <a href="../../sandbox/index.html" title="Sandbox">
+ Sandbox</a>
+ </li>
+ <li class="collapsed">
+ <a href="../../dormant/index.html" title="Dormant">
+ Dormant</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li class="none">
+ <a href="../../security.html" title="Security">
+ Security</a>
+ </li>
+ <li class="none">
+ <a href="../../volunteering.html" title="Volunteering">
+ Volunteering</a>
+ </li>
+ <li class="none">
+ <a href="../../patches.html" title="Contributing Patches">
+ Contributing Patches</a>
+ </li>
+ <li class="none">
+ <a href="../../building.html" title="Building Components">
+ Building Components</a>
+ </li>
+ <li class="none">
+ <a href="../../commons-parent-pom.html" title="Commons Parent POM">
+ Commons Parent POM</a>
+ </li>
+ <li class="none">
+ <a href="../../build-plugin/index.html" title="Commons Build Plugin">
+ Commons Build Plugin</a>
+ </li>
+ <li class="none">
+ <a href="release-plugin/index.html" title="Commons Release Plugin">
+ Commons Release Plugin</a>
+ </li>
+ <li class="none">
+ <a href="site-publish.html" title="Site Publication">
+ Site Publication</a>
+ </li>
+ <li class="none">
+ <a href="../../releases/index.html" title="Releasing Components">
+ Releasing Components</a>
+ </li>
+ <li class="none">
+ <a href="https://cwiki.apache.org/confluence/display/commons/FrontPage" class="externalLink" title="Wiki">
+ Wiki</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">ASF</li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">
+ How the ASF works</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved">
+ Get Involved</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/dev/" class="externalLink" title="Developer Resources">
+ Developer Resources</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/policies/conduct.html" class="externalLink" title="Code of Conduct">
+ Code of Conduct</a>
+ </li>
+ <li class="none">
+ <a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Privacy">
+ Privacy</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">
+ Sponsorship</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
+ Thanks</a>
+ </li>
+ </ul>
+ </div>
+ <div id="poweredBy">
+ <a href="https://www.apache.org/events/current-event.html" title="ApacheCon" class="builtBy">
+ <img class="builtBy" alt="ApacheCon" src="https://www.apache.org/events/current-event-125x125.png" />
+ </a>
+ <a href="https://maven.apache.org/" title="Maven" class="builtBy">
+ <img class="builtBy" alt="Maven" src="https://maven.apache.org/images/logos/maven-feather.png" />
+ </a>
+ </div>
+ </td>
+ <td class="content">
+ <section>
+<h2><a name="FileUpload_FAQ"></a><a name="top">FileUpload FAQ</a></h2>
+<p><b>General</b></p>
+<ol style="list-style-type: decimal">
+<li><a href="#empty-parse">
+ Why is parseRequest() returning no items?
+ </a></li>
+<li><a href="#read-timeout">
+ Why am I getting "Read timed out" exceptions while parsing?
+ </a></li>
+<li><a href="#class-not-found">
+ Why is NoClassDefFoundError being thrown?
+ </a></li>
+<li><a href="#whole-path-from-IE">
+ Why does FileItem.getName() return the whole path, and not just the file name?
+ </a></li></ol>
+<p><b>FileUpload and Struts 1</b></p>
+<ol style="list-style-type: decimal">
+<li><a href="#parse-in-action-fails">
+ I'm using FileUpload in an Action, but it's not working. Why?
+ </a></li>
+<li><a href="#howto-parse-in-action">
+ But I need to parse the request myself. How can I do that?
+ </a></li></ol>
+<p><b>FileUpload and Flash</b></p>
+<ol style="list-style-type: decimal">
+<li><a href="#missing-boundary-terminator">
+ I'm using FileUpload to receive an upload from flash, but
+ FileUpload will always throw an Exception "Stream ended unexpectedly".
+ What can I do?
+ </a></li></ol>
+<p><b>FileUpload and Flash</b></p>
+<ol style="list-style-type: decimal">
+<li><a href="#diskfileitem-serializable"> I have read, that there is a security problem in Commons FileUpload, because there is a class called
+ DiskFileItem, which can be used for malicious attacks.
+ </a></li></ol></section><section>
+<h2><a name="General"></a>General</h2>
+<dl>
+<dt><a name="empty-parse">
+ Why is parseRequest() returning no items?
+ </a></dt>
+<dd>
+ This most commonly happens when the request has already been parsed, or
+ processed in some other way. Since the input stream has aleady been
+ consumed by that earlier process, it is no longer available for parsing
+ by Commons FileUpload.
+
+<p align="right"><a href="#top">[top]</a></p><hr /></dd>
+<dt><a name="read-timeout">
+ Why am I getting "Read timed out" exceptions while parsing?
+ </a></dt>
+<dd>
+ The most common cause of these exceptions is when FileUpload is being
+ used on a site that is using the Tomcat ISAPI redirector. There was a
+ bug in earlier versions of that component that caused problems with
+ multipart requests. The bug was fixed some time ago, so you probably
+ just need to pick up a newer version. See the
+ <a class="externalLink" href="https://issues.apache.org/bugzilla/show_bug.cgi?id=15278">Tomcat bug report</a>
+ for full details.
+
+<p align="right"><a href="#top">[top]</a></p><hr /></dd>
+<dt><a name="class-not-found">
+ Why is NoClassDefFoundError being thrown?
+ </a></dt>
+<dd>
+
+<p>There are two common causes for this error.</p>
+
+
+<p>Firstly, it might simply mean that you do not have the Commons IO
+ jar in your classpath. FileUpload depends on IO (see
+ <a href="dependencies.html">dependencies</a>) - you can tell if
+ this is the case if the missing class is within the
+ <code>org.apache.commons.io</code> package.</p>
+
+
+<p>Secondly this happens when attempting to rely on a shared copy of
+ the Commons FileUpload jar file provided by your web container. The
+ solution is to include the FileUpload jar file as part of your own
+ web application, instead of relying on the container. The same may
+ hold for FileUpload's IO dependency.</p>
+
+<p align="right"><a href="#top">[top]</a></p><hr /></dd>
+<dt><a name="whole-path-from-IE">
+ Why does FileItem.getName() return the whole path, and not just the file name?
+ </a></dt>
+<dd>
+ Internet Explorer provides the entire path to the uploaded file and not
+ just the base file name. Since FileUpload provides exactly what was
+ supplied by the client (browser), you may want to remove this path
+ information in your application. You can do that using the following
+ method from Commons IO (which you already have, since it is used by
+ FileUpload).
+
+<div>
+<pre>
+ String fileName = item.getName();
+ if (fileName != null) {
+ filename = FilenameUtils.getName(filename);
+ }
+ </pre></div>
+
+<p align="right"><a href="#top">[top]</a></p></dd></dl></section><section>
+<h2><a name="FileUpload_and_Struts_1"></a>FileUpload and Struts 1</h2>
+<dl>
+<dt><a name="parse-in-action-fails">
+ I'm using FileUpload in an Action, but it's not working. Why?
+ </a></dt>
+<dd>
+ Struts 1 recognises multipart requests, and parses them automatically,
+ presenting the request parameters to your code in the same manner as
+ if they were regular request parameters. Since Struts has already
+ processed the request, and made it available in your form bean, the
+ input stream is no longer available for parsing, so attempting to do
+ so with FileUpload will fail.
+
+<p align="right"><a href="#top">[top]</a></p><hr /></dd>
+<dt><a name="howto-parse-in-action">
+ But I need to parse the request myself. How can I do that?
+ </a></dt>
+<dd>
+ Struts 1 parses multipart a request as a part of the process of populating
+ your form bean from that request. If, for some reason, you need to have
+ full control over the multipart parsing, you can do so by configuring
+ your action mapping without an associated form bean. (A better way of
+ doing this, however, is to replace the default multipart handler with
+ your own. See the Struts 1 documentation for details.)
+
+<p align="right"><a href="#top">[top]</a></p></dd></dl></section><section>
+<h2><a name="FileUpload_and_Flash"></a>FileUpload and Flash</h2>
+<dl>
+<dt><a name="missing-boundary-terminator">
+ I'm using FileUpload to receive an upload from flash, but
+ FileUpload will always throw an Exception "Stream ended unexpectedly".
+ What can I do?
+ </a></dt>
+<dd>
+
+<p>
+ At least as of version 8, Flash contains a known bug: The multipart
+ stream it produces is broken, because the final boundary doesn't
+ contain the suffix "--", which ought to indicate, that no more
+ items are following. Consequently, FileUpload waits for the next
+ item (which it doesn't get) and throws an exception.
+ </p>
+
+<p>
+ The problems details and a possible workaround are outlined in
+ <a class="externalLink" href="https://issues.apache.org/jira/browse/FILEUPLOAD-143">
+ Bug 143
+ </a>
+ . The workaround suggests to use the streaming API
+ and catch the exception. The resulting code could look like
+ this:
+ </p>
+
+<div>
+<pre>final List<FileItem> items = new ArrayList<FileItem>();
+
+HttpServletRequest servletRequest = [...];
+RequestContext ctx = new ServletRequestContext(servletRequest);
+
+FileItemFactory fileItemFactory = new DiskFileItemFactory();
+
+ServletFileUpload upload = new ServletFileUpload();
+FileItemIterator iter = upload.getItemIterator(ctx);
+try {
+ while (iter.hasNext()) {
+ FileItemStream item = iter.next();
+ FileItem fileItem = fileItemFactory.createItem(item.getFieldName(),
+ item.getContentType(),
+ item.isFormField(),
+ item.getName());
+ Streams.copy(item.openStream(), fileItem.getOutputStream(), true);
+ items.add(fileItem);
+ }
+} catch (MalformedStreamException e) {
+ // Ignore this
+}</pre></div>
+
+<p align="right"><a href="#top">[top]</a></p></dd></dl></section><section>
+<h2><a name="FileUpload_and_Flash"></a>FileUpload and Flash</h2>
+<dl>
+<dt><a name="diskfileitem-serializable"> I have read, that there is a security problem in Commons FileUpload, because there is a class called
+ DiskFileItem, which can be used for malicious attacks.
+ </a></dt>
+<dd>
+
+<p>
+ Starting in version 2.0.0-M1, no FileUpload classes implement Serializable.
+ </p>
+
+<p>
+ It is true, that this class exists, and can be serialized/deserialized in FileUpload versions, up to, and
+ including 1.3.2. It is also true, that a malicious attacker can abuse this possibility to create arbitrarily
+ located files (assuming the required permissions) with arbitrary contents, if he gets the opportunity to
+ provide specially crafted data, which is being deserialized by a Java application, which has either of the
+ above versions of Commons FileUpload in the classpath, and which puts no limitations on the classes being
+ deserialized.
+ </p>
+
+<p>
+ That being said, we (the Apache Commons team) hold the view, that the actual problem is not the DiskFileItem
+ class, but the "if" in the previous sentence. A Java application should carefully consider, which classes
+ can be deserialized. A typical approach would be, for example, to provide a blacklist, or whitelist of
+ packages, and/or classes, which may, or may not be deserialized.
+ </p>
+
+<p>
+ On the other hand, we acknowledge, that the likelyhood of application container vendors taking such a
+ simple security measure is extremely low. So, in order to support the Commons FileUpload users, we have
+ decided to choose a different approach:
+ </p>
+
+<p>
+ Beginning with 1.3.3, the class DiskFileItem is still implementing the interface java.io.Serializable.
+ In other words, it still declares itself as serializable, and deserializable to the JVM. In practice,
+ however, an attempt to deserialize an instance of DiskFileItem will trigger an Exception. In the unlikely
+ case, that your application depends on the deserialization of DiskFileItems, you can revert to the
+ previous behavior by setting the system property "org.apache.commons.fileupload.DiskFileItem.serializable"
+ to "true".
+ </p>
+
+<p align="right"><a href="#top">[top]</a></p></dd></dl></section>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <div class="footer">
+ <p>Copyright © 2002-2023
+ <a href="https://www.apache.org/">The Apache Software Foundation</a>.
+ All Rights Reserved.</p>
+
+<div class="center">Apache Commons, Apache Commons FileUpload, Apache, the Apache feather logo, and the Apache Commons project logos are trademarks of The Apache Software Foundation.
+ All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
+ </div>
+ </body>
+
+</html>
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/add.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/add.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/collapsed.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/collapsed.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/commons-logo.png
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/commons-logo.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/expanded.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/expanded.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/external-classic.png
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/external-classic.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/fix.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/fix.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/help_logo.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/help_logo.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_arrowfolderclosed1_sml.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_arrowfolderclosed1_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_arrowfolderopen2_sml.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_arrowfolderopen2_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_arrowwaste1_sml.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_arrowwaste1_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_arrowwaste2_sml.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_arrowwaste2_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_doc_lrg.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_doc_lrg.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_doc_sml.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_doc_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_error_lrg.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_error_lrg.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_error_sml.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_error_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_folder_lrg.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_folder_lrg.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_folder_sml.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_folder_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_help_sml.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_help_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_info_lrg.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_info_lrg.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_info_sml.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_info_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_members_lrg.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_members_lrg.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_sortdown.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_sortdown.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_sortup.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_sortup.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_success_lrg.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_success_lrg.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_success_sml.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_success_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_usergroups_lrg.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_usergroups_lrg.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_warning_lrg.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_warning_lrg.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_warning_sml.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/icon_warning_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/logo.png
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/logo.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/logos/build-by-maven-black.png
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/logos/build-by-maven-black.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/logos/build-by-maven-white.png
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/logos/build-by-maven-white.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/logos/maven-feather.png
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/logos/maven-feather.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/newwindow-classic.png
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/newwindow-classic.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/nw_maj_rond.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/nw_maj_rond.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/remove.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/remove.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/rss.png
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/rss.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/strich.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/strich.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/sw_maj_rond.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/sw_maj_rond.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/sw_med_rond.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/sw_med_rond.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/images/update.gif
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/images/update.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/img/glyphicons-halflings-white.png
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/img/glyphicons-halflings-white.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/img/glyphicons-halflings.png
==============================================================================
Binary file - no diff available.
Propchange: dev/commons/fileupload/2.0.0-M1-RC1/site/img/glyphicons-halflings.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: dev/commons/fileupload/2.0.0-M1-RC1/site/index.html
==============================================================================
--- dev/commons/fileupload/2.0.0-M1-RC1/site/index.html (added)
+++ dev/commons/fileupload/2.0.0-M1-RC1/site/index.html Sat Jul 15 19:40:42 2023
@@ -0,0 +1,525 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 15 July 2023
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta charset="iso-8859-1" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta name="author" content="Martin Cooper" />
+ <meta name="Date-Revision-yyyymmdd" content="20230715" />
+ <meta http-equiv="Content-Language" content="en" />
+ <title>FileUpload – Home</title>
+
+ <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" />
+ <link rel="stylesheet" href="./css/site.css" type="text/css" />
+ <link rel="stylesheet" href="./css/print.css" media="print" />
+
+ <script type="text/javascript" src="./js/jquery.min.js"></script>
+ <script type="text/javascript" src="./js/bootstrap.min.js"></script>
+ <script type="text/javascript" src="./js/prettify.min.js"></script>
+ <script type="text/javascript" src="./js/site.js"></script>
+
+
+ </head>
+
+ <body class="composite">
+ <a href="https://commons.apache.org/" id="bannerLeft" title="Apache Commons logo">
+ <img class="logo-left" src=" ./images/commons-logo.png
+" alt="Apache Commons logo"/>
+ </a>
+ <a href="index.html" id="bannerRight">
+ <img class="logo-right" src=" images/logo.png
+" alt="Commons FileUpload"/>
+ </a>
+ <div class="clear"></div>
+
+ <div class="navbar">
+ <div class="navbar-inner">
+ <div class="container-fluid">
+ <a class="brand" href="https://commons.apache.org/proper/commons-fileupload/">Apache Commons FileUpload ™</a>
+ <ul class="nav">
+
+ <li id="publishDate">Last Published: 15 July 2023</li>
+ <li class="divider">|</li> <li id="projectVersion">Version: 2.0.0-M1</li>
+ </ul>
+ <div class="pull-right"> <ul class="nav">
+ <li>
+ <a href="https://www.apachecon.com/" class="externalLink" title="ApacheCon">
+ ApacheCon</a>
+ </li>
+ <li>
+ <a href="https://www.apache.org" class="externalLink" title="Apache">
+ Apache</a>
+ </li>
+ <li>
+ <a href="../../" title="Commons">
+ Commons</a>
+ </li>
+ </ul>
+</div>
+ </div>
+ </div>
+ </div>
+
+ <div class="container-fluid">
+ <table class="layout-table">
+ <tr>
+ <td class="sidebar">
+ <div class="well sidebar-nav">
+ <ul class="nav nav-list">
+ <li class="nav-header">Commons FileUpload</li>
+ <li class="none active">
+ <a href="index.html" title="Overview">
+ Overview</a>
+ </li>
+ <li class="none">
+ <a href="using.html" title="User guide">
+ User guide</a>
+ </li>
+ <li class="none">
+ <a href="migration.html" title="Migration">
+ Migration</a>
+ </li>
+ <li class="none">
+ <a href="streaming.html" title="Streaming API">
+ Streaming API</a>
+ </li>
+ <li class="none">
+ <a href="faq.html" title="FAQ">
+ FAQ</a>
+ </li>
+ <li class="none">
+ <a href="https://javadoc.io/doc/org.apache.commons/commons-fileupload2" class="externalLink" title="Javadoc Archives v2">
+ Javadoc Archives v2</a>
+ </li>
+ <li class="none">
+ <a href="https://javadoc.io/doc/commons-fileupload/commons-fileupload" class="externalLink" title="Javadoc Archives v1">
+ Javadoc Archives v1</a>
+ </li>
+ <li class="none">
+ <a href="download_fileupload.cgi" title="Download">
+ Download</a>
+ </li>
+ <li class="none">
+ <a href="security-reports.html" title="Security Reports">
+ Security Reports</a>
+ </li>
+ <li class="none">
+ <a href="mail-lists.html" title="Mailing lists">
+ Mailing lists</a>
+ </li>
+ <li class="none">
+ <a href="issue-tracking.html" title="Issue Tracking">
+ Issue Tracking</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">Modules</li>
+ <li class="none">
+ <a href="commons-fileupload2-core/index.html" title="FileUpload Core">
+ FileUpload Core</a>
+ </li>
+ <li class="none">
+ <a href="commons-fileupload2-jakarta/index.html" title="FileUpload Jakarta">
+ FileUpload Jakarta</a>
+ </li>
+ <li class="none">
+ <a href="commons-fileupload2-javax/index.html" title="FileUpload Javax">
+ FileUpload Javax</a>
+ </li>
+ <li class="none">
+ <a href="commons-fileupload2-portlet/index.html" title="FileUpload Portlet">
+ FileUpload Portlet</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header"><i class="icon-info-sign"></i>Project Documentation</li>
+ <li class="expanded">
+ <a href="project-info.html" title="Project Information">
+ Project Information</a>
+ <ul>
+ <li class="none active">
+ <a href="index.html" title="About">
+ About</a>
+ </li>
+ <li class="none">
+ <a href="summary.html" title="Summary">
+ Summary</a>
+ </li>
+ <li class="none">
+ <a href="modules.html" title="Project Modules">
+ Project Modules</a>
+ </li>
+ <li class="none">
+ <a href="team.html" title="Team">
+ Team</a>
+ </li>
+ <li class="none">
+ <a href="scm.html" title="Source Code Management">
+ Source Code Management</a>
+ </li>
+ <li class="none">
+ <a href="issue-management.html" title="Issue Management">
+ Issue Management</a>
+ </li>
+ <li class="none">
+ <a href="mailing-lists.html" title="Mailing Lists">
+ Mailing Lists</a>
+ </li>
+ <li class="none">
+ <a href="dependency-info.html" title="Dependency Information">
+ Dependency Information</a>
+ </li>
+ <li class="none">
+ <a href="dependency-management.html" title="Dependency Management">
+ Dependency Management</a>
+ </li>
+ <li class="none">
+ <a href="dependency-convergence.html" title="Dependency Convergence">
+ Dependency Convergence</a>
+ </li>
+ <li class="none">
+ <a href="ci-management.html" title="CI Management">
+ CI Management</a>
+ </li>
+ <li class="none">
+ <a href="distribution-management.html" title="Distribution Management">
+ Distribution Management</a>
+ </li>
+ </ul>
+ </li>
+ <li class="collapsed">
+ <a href="project-reports.html" title="Project Reports">
+ Project Reports</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">Commons</li>
+ <li class="none">
+ <a href="../../" title="Home">
+ Home</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/licenses/" class="externalLink" title="License">
+ License</a>
+ </li>
+ <li class="collapsed">
+ <a href="../../components.html" title="Components">
+ Components</a>
+ </li>
+ <li class="collapsed">
+ <a href="../../sandbox/index.html" title="Sandbox">
+ Sandbox</a>
+ </li>
+ <li class="collapsed">
+ <a href="../../dormant/index.html" title="Dormant">
+ Dormant</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">General Information</li>
+ <li class="none">
+ <a href="../../security.html" title="Security">
+ Security</a>
+ </li>
+ <li class="none">
+ <a href="../../volunteering.html" title="Volunteering">
+ Volunteering</a>
+ </li>
+ <li class="none">
+ <a href="../../patches.html" title="Contributing Patches">
+ Contributing Patches</a>
+ </li>
+ <li class="none">
+ <a href="../../building.html" title="Building Components">
+ Building Components</a>
+ </li>
+ <li class="none">
+ <a href="../../commons-parent-pom.html" title="Commons Parent POM">
+ Commons Parent POM</a>
+ </li>
+ <li class="none">
+ <a href="../../build-plugin/index.html" title="Commons Build Plugin">
+ Commons Build Plugin</a>
+ </li>
+ <li class="none">
+ <a href="release-plugin/index.html" title="Commons Release Plugin">
+ Commons Release Plugin</a>
+ </li>
+ <li class="none">
+ <a href="site-publish.html" title="Site Publication">
+ Site Publication</a>
+ </li>
+ <li class="none">
+ <a href="../../releases/index.html" title="Releasing Components">
+ Releasing Components</a>
+ </li>
+ <li class="none">
+ <a href="https://cwiki.apache.org/confluence/display/commons/FrontPage" class="externalLink" title="Wiki">
+ Wiki</a>
+ </li>
+ </ul>
+ <ul class="nav nav-list">
+ <li class="nav-header">ASF</li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">
+ How the ASF works</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved">
+ Get Involved</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/dev/" class="externalLink" title="Developer Resources">
+ Developer Resources</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/policies/conduct.html" class="externalLink" title="Code of Conduct">
+ Code of Conduct</a>
+ </li>
+ <li class="none">
+ <a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink" title="Privacy">
+ Privacy</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">
+ Sponsorship</a>
+ </li>
+ <li class="none">
+ <a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
+ Thanks</a>
+ </li>
+ </ul>
+ </div>
+ <div id="poweredBy">
+ <a href="https://www.apache.org/events/current-event.html" title="ApacheCon" class="builtBy">
+ <img class="builtBy" alt="ApacheCon" src="https://www.apache.org/events/current-event-125x125.png" />
+ </a>
+ <a href="https://maven.apache.org/" title="Maven" class="builtBy">
+ <img class="builtBy" alt="Maven" src="https://maven.apache.org/images/logos/maven-feather.png" />
+ </a>
+ </div>
+ </td>
+ <td class="content">
+
+
+
+ <section>
+<h2><a name="Commons_FileUpload"></a>Commons FileUpload</h2>
+
+<p>
+ The Commons <b>FileUpload</b> package makes it easy to add
+ robust, high-performance, file upload capability to your servlets and
+ web applications.
+ </p>
+
+<p>
+ FileUpload parses HTTP requests which conform to
+ <a class="externalLink" href="http://www.ietf.org/rfc/rfc1867.txt">RFC 1867</a>,
+ "Form-based File Upload in HTML". That is, if an HTTP request is
+ submitted using the POST method, and with a content type of
+ "multipart/form-data", then FileUpload can parse that request, and
+ make the results available in a manner easily used by the caller.
+ </p>
+
+<p>
+ Starting with version 1.3, FileUpload handles
+ <a class="externalLink" href="https://www.ietf.org/rfc/rfc2047.txt">RFC 2047</a> encoded header values.
+ </p>
+
+
+<p>The simplest way to send a <i>multipart/form-data</i> request to a server is via a web form, i.e.</p>
+
+<div class="source">
+<pre><form method="POST" enctype="multipart/form-data" action="fup.cgi">
+ File to upload: <input type="file" name="upfile"><br/>
+ Notes about the file: <input type="text" name="note"><br/>
+ <br/>
+ <input type="submit" value="Press"> to upload the file!
+</form></pre></div>
+ </section>
+
+ <section>
+<h2><a name="Documentation"></a>Documentation</h2>
+
+<p>The following documentation is available:</p>
+
+<ul>
+
+<li><a href="./using.html">User Guide</a></li>
+
+<li><a href="./streaming.html">Streaming API</a></li>
+
+<li><a href="./faq.html">Frequently Asked Questions</a></li>
+
+<li><a href="./javadocs/api-release/index.html">Javadoc</a></li>
+
+<li><a class="externalLink" href="https://javadoc.io/doc/commons-fileupload/commons-fileupload/latest/index.html">Javadoc Archives</a></li>
+
+<li><a class="externalLink" href="https://dist.apache.org/repos/dist/release/commons/fileupload/RELEASE-NOTES.txt">Release Notes</a></li>
+ </ul>
+
+<p>You can also <a href="./scm.html">browse</a> the Subversion repository.</p>
+ </section>
+
+ <section>
+<h2><a name="Downloading"></a>Downloading</h2>
+ <section>
+<h3><a name="Releases"></a>Releases</h3>
+
+<p><b>FileUpload 2.0.0</b> - DD MMMMMM 2023</p>
+
+<ul>
+
+<li>Download the binary and source distributions from the site
+ <a class="externalLink" href="https://commons.apache.org/fileupload/download_fileupload.cgi">here</a>
+ </li>
+ </ul>
+
+<p><b>FileUpload 1.5</b> - 01 February 2023</p>
+
+<ul>
+
+<li>Download the binary and source distributions from the site
+ <a class="externalLink" href="https://archive.apache.org/dist/commons/fileupload/">here</a>
+ </li>
+ </ul>
+
+<p><b>FileUpload 1.4</b> - 23 December 2018</p>
+
+<ul>
+
+<li>Download the binary and source distributions from the site
+ <a class="externalLink" href="https://archive.apache.org/dist/commons/fileupload/">here</a>
+ </li>
+ </ul>
+
+<p><b>FileUpload 1.3.3</b> - 13 June 2017</p>
+
+<ul>
+
+<li>Download the binary and source distributions from the site
+ <a class="externalLink" href="https://archive.apache.org/dist/commons/fileupload/">here</a>
+ </li>
+ </ul>
+
+<p><b>FileUpload 1.3.2</b> - 26 May 2016</p>
+
+<ul>
+
+<li>Download the binary and source distributions from the site
+ <a class="externalLink" href="https://archive.apache.org/dist/commons/fileupload/">here</a>
+ </li>
+ </ul>
+
+<p><b>FileUpload 1.3.1</b> - 7 February 2014</p>
+
+<ul>
+
+<li>Download the binary and source distributions from the site
+ <a class="externalLink" href="https://archive.apache.org/dist/commons/fileupload/">here</a>
+ </li>
+ </ul>
+
+<p><b>FileUpload 1.3</b> - 27 March 2013</p>
+
+<ul>
+
+<li>Download the binary and source distributions from the site
+ <a class="externalLink" href="https://archive.apache.org/dist/commons/fileupload/">here</a>
+ </li>
+ </ul>
+
+<p><b>FileUpload 1.2.2</b> - 29 July 2010</p>
+
+<ul>
+
+<li>Download the binary and source distributions from the site
+ <a class="externalLink" href="https://archive.apache.org/dist/commons/fileupload/">here</a>
+ </li>
+ </ul>
+
+<p><b>FileUpload 1.2.1</b> - 18 January 2008</p>
+
+<ul>
+
+<li>Download the binary and source distributions from the site
+ <a class="externalLink" href="https://archive.apache.org/dist/commons/fileupload/">here</a>
+ </li>
+ </ul>
+
+<p><b>FileUpload 1.2</b> - 13 February 2007</p>
+
+<ul>
+
+<li>Download the binary and source distributions from the site
+ <a class="externalLink" href="https://archive.apache.org/dist/commons/fileupload/">here</a>
+ </li>
+ </ul>
+
+<p><b>FileUpload 1.1.1</b> - 08 June 2006</p>
+
+<ul>
+
+<li>Download the binary and source distributions from the site
+ <a class="externalLink" href="https://archive.apache.org/dist/commons/fileupload/">here</a>
+ </li>
+ </ul>
+
+<p><b>FileUpload 1.1</b> - 22 Dec 2005</p>
+
+<ul>
+
+<li>Download the binary and source distributions from the site
+ <a class="externalLink" href="https://archive.apache.org/dist/commons/fileupload/">here</a>
+ </li>
+ </ul>
+
+<p><b>FileUpload 1.0</b> - 24 Jun 2003</p>
+
+<ul>
+
+<li>Download the binary and source distributions from the site
+ <a class="externalLink" href="https://archive.apache.org/dist/commons/fileupload/">here</a>
+ </li>
+ </ul>
+ </section>
+
+ </section>
+
+ <section>
+<h2><a name="Support"></a>Support</h2>
+
+<p>
+ The <a href="mail-lists.html">Apache Commons mailing lists</a> act as
+ the main support forum. The <i>user</i> list is suitable for most library
+ usage queries. The <i>dev</i> list is intended for development discussion.
+ Please remember that the lists are shared between all commons components,
+ so prefix your e-mail subject line with <i>[fileupload]</i>.
+ </p>
+
+<p>
+ Issues may be reported via <a href="issue-tracking.html">ASF JIRA</a>.
+ </p>
+ </section>
+
+
+
+ </td>
+ </tr>
+ </table>
+ </div>
+
+ <div class="footer">
+ <p>Copyright © 2002-2023
+ <a href="https://www.apache.org/">The Apache Software Foundation</a>.
+ All Rights Reserved.</p>
+
+<div class="center">Apache Commons, Apache Commons FileUpload, Apache, the Apache feather logo, and the Apache Commons project logos are trademarks of The Apache Software Foundation.
+ All other marks mentioned may be trademarks or registered trademarks of their respective owners.</div>
+ </div>
+ </body>
+
+</html>