コード例 #1
0
        public string[] GetProjectFiles(string projectName)
        {
            string directorypath = AppContext.BaseDirectory + "ProjectFiles" + "\\" + projectName;


            var reuqst = FilesHelper.GetFileNames(directorypath);

            return(reuqst);
        }
コード例 #2
0
        public IActionResult DownloadByFileName(string name)
        {
            string directorypath = AppContext.BaseDirectory + "AlarmFiles" + "\\" + name.Substring(0, 3);

            var    reuqst   = FilesHelper.GetFileNames(directorypath);
            string fileName = reuqst.Where(u => u.Contains(name)).FirstOrDefault();

            // string fileName = $"{directorypath}//{name}";
            var    stream     = System.IO.File.OpenRead(fileName);
            string fileExt    = Path.GetExtension(fileName);
            var    provider   = new FileExtensionContentTypeProvider();
            var    meni       = provider.Mappings[fileExt];
            var    returnFile = File(stream, meni, Path.GetFileName(fileName));

            return(returnFile);
        }