public FileResp UploadFiles(IFormFile file)
        {
            try
            {
                if (file == null)
                {
                    FileResp aa = new FileResp();

                    return(aa);
                }

                string fileName = SaveFile(file);

                FileResp ff = new FileResp();

                ff.Name = fileName;

                return(ff);
            }
            catch (Exception ex)
            {
                FileResp aa = new FileResp();

                return(aa);
            }
        }
        /// <summary>
        /// 上传文件
        /// </summary>
        /// <param name="folderName">文件夹</param>
        /// <returns></returns>
        public static FileResp UploadFile(string folderName)
        {
            try
            {
                FileResp fileResp;
                System.Web.HttpRequest request        = System.Web.HttpContext.Current.Request;
                HttpFileCollection     fileCollection = request.Files;
                // 判断是否有文件
                if (fileCollection.Count > 0)
                {
                    // 获取文件
                    HttpPostedFile httpPostedFile = fileCollection[0];
                    // 获取文件扩展名
                    string fileExtension = Path.GetExtension(httpPostedFile.FileName);

                    string strHashData = DateTime.Now.ToString("yyyyMMddHHmmssffff");
                    var    Year        = DateTime.Now.ToString("yyyy");
                    var    Month       = DateTime.Now.ToString("MM");
                    var    Day         = DateTime.Now.ToString("dd");
                    // 设置文件夹名称
                    string virtualPathDir = string.Format("/upload/file/{0}/{1}/{2}/{3}/", folderName, Year, Month, Day);
                    // 设置上传路径
                    string virtualPath = virtualPathDir + strHashData + fileExtension;
                    var    pathDir     = AppDomain.CurrentDomain.BaseDirectory + virtualPathDir;
                    var    path        = AppDomain.CurrentDomain.BaseDirectory + virtualPath;
                    // 如果目录不存在则要先创建
                    if (!Directory.Exists(pathDir))
                    {
                        Directory.CreateDirectory(pathDir);
                    }
                    httpPostedFile.SaveAs(path);
                    fileResp = new FileResp
                    {
                        FilePath  = virtualPath,
                        FileError = "OK"
                    };
                }
                else
                {
                    fileResp = new FileResp
                    {
                        FilePath  = string.Empty,
                        FileError = "请选择要上传的文件"
                    };
                }
                return(fileResp);
            }
            catch (Exception e)
            {
                FileResp fileResp = new FileResp
                {
                    FilePath  = string.Empty,
                    FileError = e.Message
                };

                return(fileResp);
            }
        }