/// <summary>
        /// 上传计划附件
        /// </summary>
        /// <param name="UpFileInfo">该文件信息</param>
        /// <param name="PostFileStream">该文件流</param>
        /// <param name="PostFileKey">供服务器索引使用的Key。如服务器不使用之,可以为空</param>
        /// <param name="PostFileName">用于告诉服务器指定文件的名称。如服务器不使用之,可以为空</param>
        /// <param name="showUploadProgress">上传进度</param>
        /// <returns></returns>
        public static async Task <ExcuteResult> UpLoadFileInfo(Lib.PlanFileEntity UpFileInfo, Stream PostFileStream, string PostFileKey = null, string PostFileName = null, ProgressMessageHandler showUploadProgress = null)
        {
            MultipartFormDataContent V_MultFormDatas = DataApiRepository.SetFormData(UpFileInfo, PostFileStream, PostFileKey, PostFileName);
            ExcuteResult             JsonResult      = await DataApiRepository.PostApiUriAsync(_ApiUrlBase + "PlanFile/UpLoadFile", V_MultFormDatas, showUploadProgress).ConfigureAwait(false);

            return(JsonResult);
        }