텍스트 상자에서 csv 파일을 만든 다음 사용자에게 보내려고합니다. 내가 전에 파일로 응답 해본 적이, 전송 무엇asp.net의 csv 파일로 응답
Response.Clear();
Response.ContentType = "text/csv";
Response.AppendHeader("Content-Disposition",
string.Format("attachment; filename={0}", DateTime.Now));
Response.Write(TextBox_Data.Text);
Context.Response.End();
빈 XML 파일이며이 작업을 수행하는 이유 궁금 해요 : 이것은 내 코드는 지금까지입니까?
var writer = File.CreateText("C:\\file.csv");
writer.WriteLine(TextBox_Data.Text);
Context.Response.Clear();
Context.Response.AppendHeader("content-disposition", "attachment; filename=" + DateTime.Now + ".csv");
Context.Response.ContentType = "text/csv";
Context.Response.Write("C:\\file.csv");
Context.Response.Flush();
Context.Response.End();
당신이 다음 코드는 나를 위해 일한 답 :
당신은 사용자가 텍스트 상자에 넣습니다 어떤에서 CSV 파일을 만든 다음이 사용자에게 이메일을 보내거나 사용자가 자동으로 다운로드가하려고? 이 코드를 벗어난 이유와 이유에 대해 좀 더 자세히 설명해 주시겠습니까? –
다른 경로에 쓰기를 시도하십시오. 아마도 당신의 프로필 경로. 근원에 쓰는 것은 위험합니다. – ApolloSoftware
사실, 필자는 여러 줄로 된 텍스트 상자에서 다운로드 할 수있는 CSV 파일을 만들려고합니다. 실제로 파일을 내 드라이브에 넣는 것에 신경 쓰지 않고 텍스트 상자의 텍스트와 함께 다운로드 할 수있는 CSV 파일 만 필요합니다. –