jQuery MiniUI

标题: 文件上传,在后台如何获取文件对象并解析? [打印本页]

作者: suisesigi    时间: 2017-9-11 17:43:19     标题: 文件上传,在后台如何获取文件对象并解析?

前端:

                           <input id="importFile" class="mini-fileupload" name="Fdata" limitType="*.xls" onuploadsuccess="onUploadSuccess"
                                     flashUrl="${root}/miniui/swfupload/swfupload.swf"
                                     uploadUrl="/testAction.do?method=uploadFile4Excel"/>
                                     <input type="button" value="导入" onclick="startUpload()"/>

后台:
                        DiskFileItemFactory factory = new DiskFileItemFactory();
                        factory.setSizeThreshold(4096);// 设置参数
                        ServletFileUpload upload = new ServletFileUpload(factory);// 创建处理工具
                        upload.setSizeMax(4194304);// 设置最大允许的尺寸
                        List<FileItem> items = upload.parseRequest(request);// 解析
                        FileItem fi = items.get(0);

问题:
后台如上写法无法获取到文件
作者: felt    时间: 2017-9-12 09:32:13

你用普通的input type="file"后台是怎么处理的,我们示例后台用 Request.PhysicalApplicationPath可以正常获取到上传的文件
作者: suisesigi    时间: 2017-9-12 09:44:59

felt 发表于 2017-9-12 09:32
你用普通的input type="file"后台是怎么处理的,我们示例后台用 Request.PhysicalApplicationPath可以正常 ...

上面写的就是我普通的input框获取文件的方式
作者: suisesigi    时间: 2017-9-12 09:46:19

felt 发表于 2017-9-12 09:32
你用普通的input type="file"后台是怎么处理的,我们示例后台用 Request.PhysicalApplicationPath可以正常 ...

你得实例在哪里可以看到,我参考一下试试
作者: felt    时间: 2017-9-12 10:10:00

suisesigi 发表于 2017-9-12 09:46
你得实例在哪里可以看到,我参考一下试试

http://www.miniui.com/download
这里可以下载试用包,可以有完整的后台
作者: suisesigi    时间: 2017-9-12 10:50:57

felt 发表于 2017-9-12 10:10
http://www.miniui.com/download
这里可以下载试用包,可以有完整的后台

我早就下了安装包,包里就有一个upload.jsp没有后台处理的




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2