31 lines
1.3 KiB
Java
31 lines
1.3 KiB
Java
![]() |
package cd.casic.server;
|
||
|
|
||
|
import cd.casic.ci.process.process.dataObject.machine.MachineInfo;
|
||
|
import cd.casic.ci.process.process.service.machine.MachineInfoService;
|
||
|
import cd.casic.ci.process.util.CryptogramUtil;
|
||
|
import cd.casic.ci.process.util.SftpUploadUtil;
|
||
|
import jakarta.annotation.Resource;
|
||
|
import org.junit.jupiter.api.Test;
|
||
|
import org.junit.jupiter.api.TestClassOrder;
|
||
|
import org.springframework.boot.test.context.SpringBootTest;
|
||
|
import org.springframework.stereotype.Service;
|
||
|
import org.springframework.test.context.ActiveProfiles;
|
||
|
|
||
|
import java.io.File;
|
||
|
|
||
|
@SpringBootTest(classes = {OpsServerApplication.class})
|
||
|
@ActiveProfiles("local")
|
||
|
public class SftpTest {
|
||
|
@Resource
|
||
|
MachineInfoService machineInfoService;
|
||
|
@Test
|
||
|
public void test01() throws SftpUploadUtil.SftpUploadException {
|
||
|
MachineInfo byId = machineInfoService.getById("1");
|
||
|
File file = new File("src/test/java/cd/casic/server/text.txt");
|
||
|
System.out.println(file.getAbsolutePath());
|
||
|
System.out.println(file.exists());
|
||
|
System.out.println(file.getName());
|
||
|
SftpUploadUtil.uploadFileViaSftp(byId.getMachineHost(),byId.getSshPort(),byId.getUsername(), CryptogramUtil.doDecrypt(byId.getPassword()),null,file.getAbsolutePath(),"/home/casic/706/ai_test_527","到此一游.txt");
|
||
|
}
|
||
|
}
|