DimCommandExecutor.java
package cn.bluejoe.elfinder.controller.executors;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import org.json.JSONObject;
import cn.bluejoe.elfinder.controller.executor.AbstractJsonCommandExecutor;
import cn.bluejoe.elfinder.controller.executor.FsItemEx;
import cn.bluejoe.elfinder.service.FsService;
import sk.iway.iwcm.Tools;
import sk.iway.iwcm.common.GalleryDBTools;
import sk.iway.iwcm.io.IwcmFile;
/**
* JEEFF / WEBJET command pre ziskanie velkosti obrazka
* DimCommandExecutor.java
*
*@Title webjet8
*@Company Interway s.r.o. (www.interway.sk)
*@Copyright Interway s.r.o. (c) 2001-2015
*@author $Author: jeeff jeeff $
*@version $Revision: 1.3 $
*@created Date: 18.3.2015 16:06:53
*@modified $Date: 2004/08/16 06:26:11 $
*/
public class DimCommandExecutor extends AbstractJsonCommandExecutor
{
@Override
public void execute(FsService fsService, HttpServletRequest request, ServletContext servletContext, JSONObject json) throws Exception
{
String target = request.getParameter("target");
FsItemEx fsi = super.findItem(fsService, target);
String url = fsi.getPath();
IwcmFile file = new IwcmFile(Tools.getRealPath(url));
int dim[] = GalleryDBTools.getImageSize(file);
json.put("dim", dim[0]+"x"+dim[1]);
}
}