/// <summary> /// 根据文件的ID返回文件的物理路径 /// </summary> /// <param name="fileIds"></param> /// <returns></returns> public string[] GetFilePath(params int[] fileIds) { IFileLocator locator = null; if (fileIds.IsEmpty()) { return(new string[0]); } var files = _article.GetAllInCatalog(SystemTypes.Root.Id) .Where(f => fileIds.Contains(f.Id)) .ToList() .Select(f => locator.GetFilePath(f.GetExtStr(SystemTypes.Root.Key))) .ToArray(); return(files); }