相关疑难解决方法(0)

为什么这个异常FileItemStream $ ItemSkippedException?

在gwt Web应用程序中.我必须发送一个文件和一些附加的参数.

在ServerSide上

try {

        ServletFileUpload upload = new ServletFileUpload();

        FileItemIterator iterator = upload.getItemIterator(request);

        while (iterator.hasNext()) {
            FileItemStream item = iterator.next();


            if (item.isFormField()) {

                String fieldName=item.getFieldName();
                String fieldValue = Streams.asString(item.openStream());
                System.out.println(" chk  " +fieldName +"  =  "+ fieldValue);
            } else {
                stream = item.openStream();
                fileName = item.getName();
                mimetype = item.getContentType();
                int c;
                while ((c = stream.read()) != -1) { 
                  System.out.print((char) c); 
                    }
            }
        }
    }catch (Exception e) {
        // TODO: handle exception
        e.printStackTrace();
    }
    System.out.println("out of try");
    ByteArrayOutputStream output = …
Run Code Online (Sandbox Code Playgroud)

java file-upload apache-commons-fileupload

5
推荐指数
1
解决办法
2047
查看次数