보고서를 작성한 다음 사용자가 로컬 컴퓨터에 저장하라는 메시지를 표시해야합니다. 마지막으로 웹 서버에 파일을 작성한 다음 Response
개체를 통해 클라이언트로 보냈습니다. C# Asp.net 클라이언트에 파일 쓰기
page.Response.WriteFile(path);
에 보낼
TextWriter tw = new StreamWriter(filePath);
웹 서버에 생성, 웹 서버에 실제 파일의 작성을 생략하고 오른쪽에서 갈 수있는 방법이 있습니까 응답에 문서를 나타내는 객체
이 코드는 내 브라우저에 쓰기 기능을 씁니다. 프롬프트가 없습니다. IReport rpt = new ContxReport(); 문자열 보고서 = rpt.makeReport(); ASCIIEncoding encoding = 새 ASCIIEncoding(); byte [] encodedReport = encoding.GetBytes (report); 응답.ContentType = "text/plain"; Response.OutputStream.Write (encodedReport, 0, encodedReport.Length); Response.AddHeader ("Content-Disposition", "inline; filename = shit.csv"); Response.End(); – jim
또한 쓰기 전에 모든 헤더를 설정해야합니다. – Talljoe
*** 버퍼 ***이란 무엇입니까? – Kiquenet