/* ================================================================== * Created [2009-4-27 下午11:32:55] by Jon.King * ================================================================== * TSS * ================================================================== * mailTo:jinpujun@hotmail.com * Copyright (c) Jon.King, 2009-2012 * ================================================================== */ package com.jinhe.tss.component.support.web.upload; import java.io.File; import java.util.Map; /** * <p> IFileNameCreator.java </p> * <p> * 文件路径生成器 * </p> */ public interface IFilePathCreator { /** * <p> * 根据相关信息生成目标文件路径 * </p> * @param file * @param params * @return */ public String getPath(File file, Map<String, String> params); /** * <p> * 根据相关信息身成目标文件文件名 * </p> * @param file * @param params * @return */ public String getFileName(File file, Map<String, String> params); /** * <p> * 获取目标文件全路径 * </p> * @param file * @param params * @return */ public String getFullFileName(File file, Map<String, String> params); }