文档中心 > API文档

1.10.4. 附件加密

第三方系统可以调用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);
     }