<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12


      package com.aa.dataadmin.common.utils; import cn.hutool.extra.ssh.JschUtil; import com.jcraft.jsch.ChannelSftp; import com.jcraft.jsch.JSch; import com.jcraft.jsch.JSchException; import com.jcraft.jsch.Session; import com.xy.common.exception.base.BaseException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.nio.charset.Charset; import java.nio.charset.StandardCharsets; import java.util.Properties; /** * 讀取服務(wù)器文件內(nèi)容 * * @author ** * @date 2022-**-** */ public class PythonFileUtil { private Logger log = LoggerFactory.getLogger(getClass()); private static Session session; /** * 方法描述: 連接到服務(wù)器 * */ public static void connect(String ipUrl, int pythonPort, String username, String password) throws JSchException { // 創(chuàng)建JSch對象 JSch jsch = new JSch(); // 根據(jù)用戶名,主機ip,端口獲取一個Session對象 session = jsch.getSession(username, ipUrl, pythonPort); // 設(shè)置密碼 session.setPassword(password); // 設(shè)置timeout時間 session.setTimeout(20000); // 為Session對象設(shè)置properties Properties config = new Properties(); config.put("StrictHostKeyChecking", "no"); session.setConfig(config); // 通過Session建立鏈接 session.connect(); } /** * 讀取Linux服務(wù)器某路徑下文件 * * @param ipUrl ip地址 * @param username 用戶名 * @param password 密碼 * @param path 文件路徑 * @param fileName 文件名(帶后綴) * @return * @throws IOException */ public String messageToPythonFile(String ipUrl, int pythonPort, String username, String password, String path, String fileName) throws Exception { try { connect(pythonUrl, pythonPort, username, password); } catch (JSchException e) { e.printStackTrace(); log.info(e.getMessage()); throw new BaseException("連接遠程服務(wù)異常"); } // 打開SFTP通道 ChannelSftp channelSftp = null; String fileInfo = ""; try { channelSftp = (ChannelSftp) session.openChannel("sftp"); // 建立SFTP通道的連接 channelSftp.connect(); } catch (Exception e) { e.printStackTrace(); log.info(e.getMessage()); throw new BaseException("建立遠程通道鏈接異常"); } try { ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); channelSftp.get(physicsUrl + "/" + fileName, outputStream); fileInfo = new String(outputStream.toByteArray()); // 關(guān)閉通道 JschUtil.close(channelSftp); JschUtil.close(session); } catch (Exception e) { e.printStackTrace(); log.info(e.getMessage()); throw new BaseException("目錄/文件不存在"); }
          //得到的結(jié)果轉(zhuǎn)換‘換行\(zhòng)n’,‘縮進\t’字符,返回到頁面展示 return fileInfo.replaceAll("\t","&nbsp;").replaceAll("(\\n\\r|\\n|\\r\\n)","<br/>"); }
      }
      

        

       

      posted on 2022-11-16 16:33  茫無所知  閱讀(91)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 少妇午夜福利一区二区三区| 亚洲小说乱欧美另类| 国产精品一区二区久久毛片| 午夜福利在线观看6080| 91人妻熟妇在线视频| 成人午夜大片免费看爽爽爽| 少妇伦子伦情品无吗| 给我免费观看片在线| 精品人妻日韩中文字幕| 精品素人AV无码不卡在线观看| 办公室强奷漂亮少妇视频| 亚洲乱人伦中文字幕无码| 自拍偷自拍亚洲一区二区| a级国产乱理伦片在线观看al| 国产精品无码一区二区桃花视频| 国产精品无码久久久久AV| 91久久天天躁狠狠躁夜夜| 99久久精品国产一区二区暴力 | 日韩在线视频网| 超清无码一区二区三区| 国产自拍在线一区二区三区| 人妻av一区二区三区av免费 | 部精品久久久久久久久| 一面膜上边一面膜下边视频| 日韩一区二区三区一级片| 久久精品| 四虎永久免费高清视频| 老熟妇乱子交视频一区| 亚洲夂夂婷婷色拍WW47| 最新中文字幕国产精品| 热久在线免费观看视频| 丁香婷婷激情俺也去俺来也| 朝阳区| 国产精品一区二区三区黄色| 成人免费亚洲av在线| 后入内射无码人妻一区| 国产成人无码| 夜夜爱夜鲁夜鲁很鲁| 国产精品天天看天天狠| 国产精品高清一区二区三区| 国产高潮刺激叫喊视频|