NutzCN Logo
问答 关于上传文件过大所出现的问题
发布于 2887天前 作者 syd4440 2365 次浏览 复制 上一个帖子 下一个帖子
标签:

在使用nutz框架的上传功能时,采用nutzbook中的写法,设置上传文件不超过512k
代码如下:
@AdaptBy(type=UploadAdaptor.class, args={"${app.root}", "8192", "utf-8", "2000", "512000"})
@POST
@Filters()
@At
public Object uploadFile(@Param("file")TempFile tf, HttpServletRequest req, AdaptorErrorContext err) {
NutMap re = new NutMap();
String msg = "success";
int code = 0;

        if (err != null && err.getAdaptorErr() != null) {
            msg = "文件太大\n";
            code = 1;
            re.setv("msg", msg).setv("code", code);

        }

实际测试中发现上传文件超过设置的512k时,有两种情况
1, 没有超过2.3兆, 则正常回显"文件太大";
2, 如果超过2.3兆比如20兆的文件,则网页崩溃,显示 "您访问的网页出错了!"
怎么才能让上传20兆时同样回显"文件太大"

4 回复

有无进入入口方法?

用什么js插件上传的吗?

使用的是easyUI的框架.中的easyui-filebox
ps: @wendal 新年快乐! 大过年的还坚持回答,必须点赞啊.

添加回复
请先登陆
回到顶部