当前位置: 首页>>代码示例>>Java>>正文


Java FileUploadException类代码示例

本文整理汇总了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);
        }
    }
}
 
开发者ID:sliechti,项目名称:feedrdr,代码行数:35,代码来源:FormUploadHelper.java

示例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));
}
 
开发者ID:liaokailin,项目名称:tomcat7,代码行数:18,代码来源:ServletFileUpload.java

示例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));
}
 
开发者ID:liaokailin,项目名称:tomcat7,代码行数:21,代码来源:ServletFileUpload.java

示例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;
 
开发者ID:kawansoft,项目名称:aceql-http,代码行数:19,代码来源:BlobUploadConfigurator.java

示例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));
}
 
开发者ID:how2j,项目名称:lazycat,代码行数:19,代码来源:ServletFileUpload.java

示例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));
}
 
开发者ID:how2j,项目名称:lazycat,代码行数:22,代码来源:ServletFileUpload.java

示例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));
}
 
开发者ID:WhiteBearSolutions,项目名称:WBSAirback,代码行数:17,代码来源:ServletFileUpload.java


注:本文中的org.apache.tomcat.util.http.fileupload.FileUploadException类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。