0
Filehelpers 라이브러리를 사용하고 WriteStream 메서드를 사용하여 CSV를 출력하고 있습니다. 파일의 중간에 파일이 잘리는 것을 제외하고 파일을 열면 첫 번째 2048 자만 있습니다. 전체 데이터 집합을 출력하려면 어떻게해야합니까?Filehelpers WriteStream은 처음 2048자를 출력에만 출력합니다.
// gisList is a list of objects whose class is set to be a [DelimitedRecord(",")]
var gisEngine = new FileHelperEngine<GisRecord>();
var gisstream = new MemoryStream();
var gisstreamWriter = new StreamWriter(gisstream);
gisEngine.WriteStream(gisstreamWriter, gisList);
gisstream.Position = 0;
Response.ContentType = @"application/x-msdownload";
Response.AppendHeader("content-disposition", "attachment; filename=gisOutput.txt");
var reader = new StreamReader(gisstream);
Response.Write(reader.ReadToEnd());
Response.Flush();
Response.End();