需要在项目中,去验证一个件是否存在。

C#中可以使用File.Exists(physical path)

 

你也可以在API接口中写一个异步方法:

验证一个文件是否存在

 

 public async Task<bool> FileIsExists(JObject jObj)
        {
            var jsonStr = JsonConvert.SerializeObject(jObj);
            var jsonParams = JsonConvert.DeserializeObject<dynamic>(jsonStr);

            string physicalPath = physical(jsonParams.FileName);

            return await Task.FromResult<bool>(File.Exists(physicalPath));          
        }
        

        private string physical(string fileName)
        {
            return HttpContext.Current.Server.MapPath("~/Temp/") + fileName;

        }
Source Code

相关文章: