需要在项目中,去验证一个件是否存在。
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; }