java实现萤石云截图保存上传到ftp功能

service层

  /*视屏监控*/
    public List<VideoBean> findVideo(String COMPANY_CODE) {
        return functionDao.findVideo(COMPANY_CODE);
    }
    

  /**
     * 获取萤石云截图
     *
     * @param companyCode
     * @return
     */
    public int findPic(String companyCode) {
        int re=0;
        /*获取token*/
        List<VideoBean> videos = this.findVideo(companyCode);

        List<ChannelImgResponse> res = new ArrayList<>();
        for (VideoBean b : videos) {
            /*获取视频通道*/
            String tdUrl = "https://open.ys7.com//api/lapp/device/camera/list";

            MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
            //从获取到的token中的获取token和序列号
            paramMap.add("accessToken", b.getAccessToken());
            paramMap.add("deviceSerial", b.getSerialNum());
            
            HttpHeaders headers = new HttpHeaders();
            List<ChannelBean> channelList =new ArrayList<>();
                   //这里自定义几个摄像头进行截图
            ChannelBean cb1 = new ChannelBean();
            ChannelBean cb2 = new ChannelBean();
            ChannelBean cb3 = new ChannelBean();
            ChannelBean cb4 = new ChannelBean();
            ChannelBean cb5 = new ChannelBean();

            cb1.setChannelName("塔吊1");
            cb1.setChannelNo(6);
            cb2.setChannelName("塔吊2");
            cb2.setChannelNo(7);
            cb3.setChannelName("塔吊3");
            cb3.setChannelNo(10);
            cb4.setChannelName("塔吊4");
            cb4.setChannelNo(8);
            cb5.setChannelName("塔吊5");
            cb5.setChannelNo(9);
            channelList.add(cb1);
            channelList.add(cb2);
            channelList.add(cb3);
            channelList.add(cb4);
            channelList.add(cb5);

                for (ChannelBean cb : channelList) {
                //遍历摄像头
            String imgUrl = "https://open.ys7.com//api/lapp/device/capture";
                    MultiValueMap<String, Object> param = new LinkedMultiValueMap<>();
                
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值