Package org.apache.turbine.util.upload

Examples of org.apache.turbine.util.upload.FileItem


            }

        }
        else
        {
            FileItem s = pp.getFileItem(getKey());
            if ( s == null || s.getSize() == 0 )
            {
                set_flag = false;
            }

            if ( validator != null )
View Full Code Here


     */
    public FileItem getFileItem(String name)
    {
        try
        {
            FileItem value = null;
            Object object = parameters.get(convert(name));
            if (object != null)
                value = ((FileItem[])object)[0];
            return value;
        }
View Full Code Here

     * Upload the DTDs for this company.
     */
    public void doUpload(RunData data, Context context)
        throws Exception
    {
        FileItem fileItem = data.getParameters().getFileItem("file");
        fileItem.write(TurbineServlet.getRealPath("/uploaded.file"));
    }
View Full Code Here

                        while (nextSubPart)
                        {
                            headers = parseHeaders(multi.readHeaders());
                            if (getFileName(headers) != null)
                            {
                                FileItem item = createItem(path, headers,
                                                           requestSize);
                                OutputStream os = item.getOutputStream();
                                try
                                {
                                    multi.readBodyData(os);
                                }
                                finally
                                {
                                    os.close();
                                }
                                params.append(getFieldName(headers), item);
                            }
                            else
                            {
                                // Ignore anything but files inside
                                // multipart/mixed.
                                multi.discardBodyData();
                            }
                            nextSubPart = multi.readBoundary();
                        }
                        multi.setBoundary(boundary);
                    }
                    else
                    {
                        if (getFileName(headers) != null)
                        {
                            // A single file.
                            FileItem item = createItem(path, headers,
                                                       requestSize);
                            OutputStream os = item.getOutputStream();
                            try
                            {
                                multi.readBodyData(os);
                            }
                            finally
                            {
                                os.close();
                            }
                            params.append(getFieldName(headers), item);
                        }
                        else
                        {
                            // A form field.
                            FileItem item = createItem(path, headers,
                                                       requestSize);
                            OutputStream os = item.getOutputStream();
                            try
                            {
                                multi.readBodyData(os);
                            }
                            finally
                            {
                                os.close();
                            }
                            params.append(getFieldName(headers),
                                          new String(item.get()));
                        }
                    }
                }
                else
                {
View Full Code Here

     */
    public FileItem getFileItem(String name)
    {
        try
        {
            FileItem value = null;
            Object object = parameters.get(convert(name));
            if (object != null)
            {
                value = ((FileItem[]) object)[0];
            }
View Full Code Here

            }

        }
        else
        {
            FileItem s = pp.getFileItem(getKey());
            if ( s == null || s.getSize() == 0 )
            {
                set_flag = false;
            }

            if ( validator != null )
View Full Code Here

TOP

Related Classes of org.apache.turbine.util.upload.FileItem

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.