0

CSV形式でメモリに存在するデータのセットがあります。私のコントローラーにはこのメソッドがあります:

     public FileContentResult ItemsAsExcelExport(){
         var model = _itemService.GetExcelExportModel();
        return new FileContentResult(model.CSVData, model.MimeType){FileDownloadName = model.FileName};
     }

ここでの問題は、model.CSVDataプロパティが単純なコンマ区切りの値のセットを返すことです。FileContentResultコンストラクターのfileContents引数をどのように満たすことができるかわかりません。バイト配列を要求しています。

前もって感謝します。

4

1 に答える 1

1

この質問を見てください手動でエンコーディングを指定せずにC#で文字列の一貫したバイト表現を取得するにはどうすればよいですか?

解決策は

  byte[] b1 = System.Text.Encoding.UTF8.GetBytes (myString); 
于 2011-08-30T18:50:15.873 に答える