本文整理汇总了Java中org.apache.tomcat.util.http.fileupload.FileUploadException类的典型用法代码示例。如果您正苦于以下问题:Java FileUploadException类的具体用法?Java FileUploadException怎么用?Java FileUploadException使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
FileUploadException类属于org.apache.tomcat.util.http.fileupload包,在下文中一共展示了FileUploadException类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: FormUploadHelper
import org.apache.tomcat.util.http.fileupload.FileUploadException; //导入依赖的package包/类
public FormUploadHelper(HttpServletRequest request) throws FileUploadException, IOException
{
ServletFileUpload upload = new ServletFileUpload();
FileItemIterator iter = upload.getItemIterator(request);
while (iter.hasNext())
{
FileItemStream item = iter.next();
if (!item.isFormField())
{
InputStream is = item.openStream();
ByteArrayOutputStream bos = new ByteArrayOutputStream(is.available());
int c;
while ((c = is.read()) != -1) {
bos.write(c);
}
files.put(item.getFieldName(), bos);
}
else
{
StringBuilder sb = TextUtils.toStringBuilder(item.openStream(), new StringBuilder(), true);
ArrayList<String> a = fields.get(item.getFieldName());
if (a == null) {
a = new ArrayList<>();
}
a.add(sb.toString().trim());
fields.put(item.getFieldName(), a);
}
}
}
示例2: parseParameterMap
import org.apache.tomcat.util.http.fileupload.FileUploadException; //导入依赖的package包/类
/**
* Processes an <a href="http://www.ietf.org/rfc/rfc1867.txt">RFC 1867</a>
* compliant <code>multipart/form-data</code> stream.
*
* @param request The servlet request to be parsed.
*
* @return A map of <code>FileItem</code> instances parsed from the request.
*
* @throws FileUploadException if there are problems reading/parsing
* the request or storing files.
*
* @since 1.3
*/
public Map<String, List<FileItem>> parseParameterMap(HttpServletRequest request)
throws FileUploadException {
return parseParameterMap(new ServletRequestContext(request));
}
示例3: getItemIterator
import org.apache.tomcat.util.http.fileupload.FileUploadException; //导入依赖的package包/类
/**
* Processes an <a href="http://www.ietf.org/rfc/rfc1867.txt">RFC 1867</a>
* compliant <code>multipart/form-data</code> stream.
*
* @param request The servlet request to be parsed.
*
* @return An iterator to instances of <code>FileItemStream</code>
* parsed from the request, in the order that they were
* transmitted.
*
* @throws FileUploadException if there are problems reading/parsing
* the request or storing files.
* @throws IOException An I/O error occurred. This may be a network
* error while communicating with the client or a problem while
* storing the uploaded content.
*/
public FileItemIterator getItemIterator(HttpServletRequest request)
throws FileUploadException, IOException {
return super.getItemIterator(new ServletRequestContext(request));
}
示例4: upload
import org.apache.tomcat.util.http.fileupload.FileUploadException; //导入依赖的package包/类
/**
* Method that will do the effective upload.
*
* @param request
* the http servlet request
* @param response
* the http servlet response to use to write the out stream on. The underlying output stream must
* *not* be closed at end of download, because it can be reused to send error message to client side after this method execution.
* @param blobDirectory
* the directory into which the blob must be uploaded
*
* @throws IOException
* if any I/O exception occurs during the upload
* @throws FileUploadException
* if any exception during upload
*/
void upload(HttpServletRequest request, HttpServletResponse response,
File blobDirectory) throws IOException, FileUploadException;
示例5: parseParameterMap
import org.apache.tomcat.util.http.fileupload.FileUploadException; //导入依赖的package包/类
/**
* Processes an <a href="http://www.ietf.org/rfc/rfc1867.txt">RFC 1867</a>
* compliant <code>multipart/form-data</code> stream.
*
* @param request
* The servlet request to be parsed.
*
* @return A map of <code>FileItem</code> instances parsed from the request.
*
* @throws FileUploadException
* if there are problems reading/parsing the request or storing
* files.
*
* @since 1.3
*/
public Map<String, List<FileItem>> parseParameterMap(HttpServletRequest request) throws FileUploadException {
return parseParameterMap(new ServletRequestContext(request));
}
示例6: getItemIterator
import org.apache.tomcat.util.http.fileupload.FileUploadException; //导入依赖的package包/类
/**
* Processes an <a href="http://www.ietf.org/rfc/rfc1867.txt">RFC 1867</a>
* compliant <code>multipart/form-data</code> stream.
*
* @param request
* The servlet request to be parsed.
*
* @return An iterator to instances of <code>FileItemStream</code> parsed
* from the request, in the order that they were transmitted.
*
* @throws FileUploadException
* if there are problems reading/parsing the request or storing
* files.
* @throws IOException
* An I/O error occurred. This may be a network error while
* communicating with the client or a problem while storing the
* uploaded content.
*/
public FileItemIterator getItemIterator(HttpServletRequest request) throws FileUploadException, IOException {
return super.getItemIterator(new ServletRequestContext(request));
}
示例7: parseRequest
import org.apache.tomcat.util.http.fileupload.FileUploadException; //导入依赖的package包/类
/**
* Processes an <a href="http://www.ietf.org/rfc/rfc1867.txt">RFC 1867</a>
* compliant <code>multipart/form-data</code> stream.
*
* @param request The servlet request to be parsed.
*
* @return A list of <code>FileItem</code> instances parsed from the
* request, in the order that they were transmitted.
*
* @throws FileUploadException if there are problems reading/parsing
* the request or storing files.
*/
public List<FileItem> parseRequest(HttpServletRequest request)
throws FileUploadException {
return parseRequest(new ServletRequestContext(request));
}