第三方系统可以调用CoderFactory.getInstance().upload方法(依赖seeyon\WEB-INF\lib\seeyon_ctp_core.jar)对文件进行加密。
import com.seeyon.ctp.common.encrypt.CoderFactory; import com.seeyon.ctp.common.encrypt.ICoder; /** * 加密文件。 * * @param input * 要加密的文件输入流 * @param output * 加密后的文件输出流 * @param encryptVersion * 可选值为轻度加密:ICoder.VERSON01;深度加密:ICoder.VERSON02;不加密:no * @throws Exception */ public void encrypt(FileInputStream in, FileOutputStream out ,String encryptVersion) throws Exception { CoderFactory.getInstance().upload(in, out, encryptVersion); }