public ResultBody AnalysisResult()
        {
            List <object> list_points = new List <object>();

            ResultBody     result         = new ResultBody();     //实例化响应对象
            Request_param  request        = new Request_param();  //实例化请求参数对象
            Analysis_Image analysis_Image = new Analysis_Image(); //实例化红外解析对象

            string missionID = Guid.NewGuid().ToString("N");

            try
            {
                Logger.Info($"[AnalysisResult][missionID]:[{missionID}] Paramet:{Newtonsoft.Json.JsonConvert.SerializeObject(HttpContext.Request.Form)}");

                //接收请求参数,文件
                request.GetParam(HttpContext);
                //解析红外图片对象,生成结果集
                analysis_Image.OpenPicAsync(request.img_file_path, request.GetPicInfoList());

                //构建客户端要求的数据结构
                result.resultCollection = GetResultCollection(analysis_Image.Result_file_name, analysis_Image.Result_Rect_Info_lsit, analysis_Image.PicBaseInfo);//生成结果集
            }
            catch (Exception ex)
            {
                result.Log(404, ex.Message.ToString());
                Logger.Error(ex, $"[AnalysisResult][missionID]:[{missionID}]");
                return(result);
            }

            Logger.Info($"[AnalysisResult][missionID]:[{missionID}] Result:{Newtonsoft.Json.JsonConvert.SerializeObject(result)}");
            return(result);
        }
        //获取文件报告
        public Object GetReportFile()
        {
            //生成报告
            ResultBody result    = new ResultBody();//实例化响应对象
            string     missionID = Guid.NewGuid().ToString("N");

            try
            {
                Logger.Info($"[GetReportFile][missionID]:[{missionID}] Paramet:{Newtonsoft.Json.JsonConvert.SerializeObject(HttpContext.Request.Form)}");

                Report_param report_Param = new Report_param(HttpContext);
                string       reportPath   = GenerateReport.SaveReport(report_Param);
                result.resultCollection = new ReportResponse(Path.GetFileName(reportPath), reportPath);

                Logger.Info($"[GetReportFile][missionID]:[{missionID}] Result:{Newtonsoft.Json.JsonConvert.SerializeObject(result)}");
                return(result);
            }
            catch (Exception ex)
            {
                result.Log(404, ex.Message.ToString());

                Logger.Error(ex, $"[GetReportFile][missionID]:[{missionID}]");
                return(result);
            }
        }