Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Extjs fileupload-fileitem.getName()为空_Java_Extjs - Fatal编程技术网

Java Extjs fileupload-fileitem.getName()为空

Java Extjs fileupload-fileitem.getName()为空,java,extjs,Java,Extjs,以下是文件上载的代码: extjs java文件 DiskFileUpload diskfileupload = new DiskFileUpload(); long maxfilesize =1*1024*1024;//1MB System.out.println("Max File size allowed is (in bytes) :: "+maxfilesize); diskfileupload.setS

以下是文件上载的代码:

extjs

java文件

        DiskFileUpload diskfileupload = new DiskFileUpload();
        long maxfilesize =1*1024*1024;//1MB         
        System.out.println("Max File size allowed is (in bytes) :: "+maxfilesize);
        diskfileupload.setSizeMax(maxfilesize);
        diskfileupload.setSizeThreshold(4096);

        System.out.println("===> Uploading the file to :: "+FilePaths.UPLD_DEST_DIR_PATH);
        diskfileupload.setRepositoryPath(FilePaths.UPLD_DEST_DIR_PATH);

        List list = diskfileupload.parseRequest(request);
        for(Iterator iterator = list.iterator(); iterator.hasNext();){
            fileitem = (FileItem)iterator.next();
            if(!fileitem.isFormField()){
                if(fileitem.getSize() < 1){
                    //Added by Sowbakia for AppSecIssues-ContentValidation
                    errorflag   = true;
                    errorMsg    = "Not a valid Excel file"; 
                    //Add End
                }
                //throw new Exception("No file was uplaoded");
                String s = fileitem.getName();
                System.out.println(fileitem+"--"+s);
                inputstream = fileitem.getInputStream();
            }
        }
在文件名的位置,我收到一个空字符串。这不允许我上载文件。
谁能帮我解决这个问题吗?

类InnerThread2{
私人整数倒计时=5;
私有线程t;
公共InnerThread2(字符串名称){
t=新线程(名称){
公开募捐{
while(true){
System.out.println(本文件);
如果(--倒计时==0)
返回;
试一试{
睡眠(10);
}捕捉(中断异常e){
抛出新的运行时异常(e);
}
}
}
公共字符串toString(){
返回getName()+“:”+倒计时;
}
};
t、 start();
}

}
是否希望我将其作为内部类添加到方法中?你能解释一下吗?我试过其他3种上传文件的方式,都没用。无论如何,在
fileitem.getName()
上给我一个空字符串。我认为我的代码的
extjs
部分有问题。有人能帮我吗?
        DiskFileUpload diskfileupload = new DiskFileUpload();
        long maxfilesize =1*1024*1024;//1MB         
        System.out.println("Max File size allowed is (in bytes) :: "+maxfilesize);
        diskfileupload.setSizeMax(maxfilesize);
        diskfileupload.setSizeThreshold(4096);

        System.out.println("===> Uploading the file to :: "+FilePaths.UPLD_DEST_DIR_PATH);
        diskfileupload.setRepositoryPath(FilePaths.UPLD_DEST_DIR_PATH);

        List list = diskfileupload.parseRequest(request);
        for(Iterator iterator = list.iterator(); iterator.hasNext();){
            fileitem = (FileItem)iterator.next();
            if(!fileitem.isFormField()){
                if(fileitem.getSize() < 1){
                    //Added by Sowbakia for AppSecIssues-ContentValidation
                    errorflag   = true;
                    errorMsg    = "Not a valid Excel file"; 
                    //Add End
                }
                //throw new Exception("No file was uplaoded");
                String s = fileitem.getName();
                System.out.println(fileitem+"--"+s);
                inputstream = fileitem.getInputStream();
            }
        }
Max File size allowed is (in bytes) :: 1048576
===> Uploading the file to :: /usr9/SIR06072/ifms/upld/indent
name=, StoreLocation=/usr9/SIR06072/ifms/upld/indent/upload__4272a855_14b151f83db__7f97_00000098.tmp, size=0bytes, isFormField=false, FieldName=importFile--