0
MVC 프로젝트에서 .bak 파일을 다운로드하려고했습니다. 컨트롤러 아래에 메서드를 넣고 test.bak과 같은 기존 백업 파일 이름을 전달하여 내보기에서 호출하려고합니다. 내 코드를 기대하고mvc에서 sql 백업 파일을 다운로드하십시오.
public FileResult Download(string fileName)
{
var path = Path.Combine(Server.MapPath("~/backup/"), fileName);
var fileStream = new FileStream(path, FileMode.Open);
return File(fileStream, "application/zip");
}
는 test.bak 파일을 압축 나 다운로드 및 끝 부분을 추출 할 수 있지만 그것을 추출하려고 할 때, 나는 오류 "찾을 수 없습니다 아카이브 '와 만난다.
흠, 두 번째 인수는 파일의 MIME 타입이어야 박 형식으로 다운로드 할뿐만 아니라 올바른 MIME 형식 및 파일 이름을 지정합니다. 그러나 그것은 bak 파일을 마술로 변환하여 zip으로 바꾸기를 원합니다. 그게 네가 시도한거야? –