文件上传,后台验证文件大小

romeo2015 发布于 2016/03/29 15:01
阅读 421
收藏 0

@JFinal 你好,想跟你请教个问题:

我现在开发的项目中,通过ajaxFileUpload,文件可以正常上传,js中验证了文件大小不超过10M。

我想在后台也验证一下文件大小,超过10M的返回提示信息,代码如下

/**
	 * 上传图片
	 */
	public void uploadShopPic() {
		Map<String, Object> json = new HashMap<String, Object>();
		int filesize = getRequest().getContentLength();
		int fileMaxSIze = PropKit.getInt(ConstantInit.config_maxPostSize_key);//10M
		if(filesize>(fileMaxSIze)){
			json.put("status", "2");
			json.put("info", "文件超过10M");
			renderJson(json);
			return;
		}
		//此处省略正常上传部分
	}



我想在上传文件的success function 中接受返回的提示信息,但是后台return后进入了 error function 。请帮忙分析一下哪里出错了。

加载中
返回顶部
顶部