1.pom依赖
io.minio
minio
3.0.10
2.代码测试
/**
* 获取文件地址
*
* @param id
* @param startTime
* @param endTime
* @return
*/
@GetMapping(value = "/file")
public CommonResult uploadDepartmentFile(@RequestParam("ip") String ip,
@RequestParam("id") Integer id,
@RequestParam("startTime") Long startTime,
@RequestParam("endTime") Long endTime) {
HCNetSDK hCNetSDK = HCNetSDK.INSTANCE;
//IP参数
HCNetSDK.NET_DVR_IPPARACFG m_strIpparaCfg;
//进行初始化
boolean initSuc = hCNetSDK.NET_DVR_Init();
if (initSuc != true) {
log.error("初始化失败");
return new CommonResult<>(-2, "初始化失败", null);
}
log.info("初始化成功");
//注册
//设备ip地址
String m_sDeviceIP = ip;
HCNetSDK.NET_DVR_DEVICEINFO_V30 m_strDeviceInfo = new HCNetSDK.NET_DVR_DEVICEINFO_V30();
int iPort = port;
NativeLong lUserID = hCNetSDK.NET_DVR_Login_V30(m_sDeviceIP,
(short) iPort, userName, password, m_strDeviceInfo);
//获取userId
long userID = lUserID.longValue();
if (userID == -1) {
log.error("注册失败");
return new CommonResult<>(-3, "注册失败", null);
}
log.info("注册成功");
SimpleD