示例#1
0
        public virtual FileResult Download(int attachmentId, int orderId)
        {
            var file = _attachmentBusiness.Find(attachmentId, orderId);

            if (file == null || !System.IO.File.Exists(Server.MapPath(file.Address)))
            {
                return(File("", System.Net.Mime.MediaTypeNames.Application.Octet, "FileDoNotExist"));
            }
            return(File(System.IO.File.ReadAllBytes(Server.MapPath(file.Address)), System.Net.Mime.MediaTypeNames.Application.Octet, file.OriginalFileName));
        }