示例#1
0
        public HttpResponseMessage BussFiles(string fileID)
        {
            var FileManager = _mysqlService.GetFileByID(fileID);
            var FileInfo    = JsonConvert.DeserializeObject <tbl_FileManager>(FileManager);
            var ImageByte   = _fileService.Download(FileInfo.FileDirectory);
            var MediaType   = "image/" + Path.GetExtension(FileInfo.FileDirectory).TrimStart('.');

            if (FileInfo.FileType != 1)
            {
                MediaType = "application/octet-stream";
            }
            var resp = new HttpResponseMessage(HttpStatusCode.OK)
            {
                Content = new ByteArrayContent(ImageByte)
            };

            resp.Content.Headers.ContentType = new MediaTypeHeaderValue(MediaType);
            return(resp);
        }