iteye_12132
2009-09-05 20:20
浏览 174
已采纳

如何在服务器端 读取Ext.ux.UploadDialog上传的文件?

在做文件上传的时候,发现了Ext.ux.UploadDialog这个强大的东西。

不过,不知道如何在服务器端(JAVA环境)读取客户端传过来的文件。请问有人成功实现过吗?

网络上搜索到的例子,无法使用。代码如下:
//
DiskFileItemFactory factory = new DiskFileItemFactory();

ServletFileUpload upload = new ServletFileUpload(factory);

List items = upload.parseRequest(request);//这一句报错。

期待。。。

[b]问题补充:[/b]
DiskFileUpload fu = new DiskFileUpload(); //已经是废弃了的
List fileItems = fu.parseRequest(request); //已经是废弃了的

另外,如果能同时指出客户端属性 url 的值就更明确了。

To:Rowen 谢谢的回复。你的代码运行不了。
[b]问题补充:[/b]
To Rowen:
谢谢你的帮助!
问题已经解决。
1。要导入 commons.io.jar包。
2。upload.js调用 Ext.ux.UploadDialog时候,url属性要包含项目名。
3. DiskFileUpload fu = new DiskFileUpload();

确实已经废弃,建议使用:
DiskFileItemFactory factory = new DiskFileItemFactory();

ServletFileUpload upload = new ServletFileUpload(factory);

3条回答 默认 最新

相关推荐 更多相似问题