컨트롤러의 ASP.NET MVC 3 ActionResult에서 .csv 파일을 반환하려고합니다. 웹에서이 작업을 수행하는 사람들의 다른 사례를 발견했지만 csv로 변환하는 ASP 데이터 구조가있는 것처럼 보입니다.ASP.NET MVC 3 컨트롤러에서 .csv 파일 반환
내 상황은 약간 다릅니다. 사실 myfile.csv라는 로컬 드라이브에 파일이 있습니다. 사용자가 .csv 파일로 다운로드 할 수 있도록 파일을 반환하고 싶습니다.
public ActionResult GetCSVFile()
{
return File(service.initiateCsvGeneration(1), "text/csv");
}
initiateCsvGeneration 파일 이름에 경로 문자열을 반환 :
여기 내 코드입니다. 내 파일 이름은 이미 .csv 확장자이며 이미 쉼표로 구분 된 형식입니다. 웬일인지 내 파일 이름에 .csv 확장자를 잘라내는 중입니다. 사용자가 myfile.csv로 다운로드 할 수 있도록 허용하는 대신 실제 디스크 파일의 확장자가 .csv이고 initiateCsvGeneration에있는 문자열에도이 파일을 myfile으로 다운로드합니다.
그 밖의 어떤 문제가있을 수 있습니까?
안드레이 @ 감사합니다. 여러 csv 파일을 반환하는 방법에 대한 아이디어가 있습니까? – Cherry