私はいくつかのデータを含むtxtファイルを持っています。私はウェブブラウザがtxtファイルにデータを表示することを可能にするいくつかのコードを持っています。データをJSON形式で表示したい。ここでJSONで返されたときにファイル内のデータがWebブラウザに表示されない
は私のコードは、私はreturn result;
を行うと
FileReaderClient.cs
public class FileReaderClient : IHttpActionResult
{
public string filePath;
public FileReaderClient(string filePath)
{
this.filePath = filePath;
}
public Task<HttpResponseMessage> ExecuteAsync(CancellationToken cancellationToken)
{
return Task.Run(() =>
{
var response = new HttpResponseMessage(HttpStatusCode.OK)
{
Content = new StreamContent(File.OpenRead(filePath))
};
return response;
});
}
}
FileReaderController.cs
public IHttpActionResult Get()
{
var result = new FileReaderClient("C:\\Users\\attsuap1\\Desktop\\testfile.txt");
return result;
}
私はで表示私のtxtファイル内のデータを取得していますウェブブラウザ。しかし、私はJSON形式で返すと、return Json(result);
、私は{"filePath":"C:\\Users\\attsuap1\\Desktop\\testfile.txt"}
私のtxtファイルのデータの代わりに結果を取得します。どうしてこんなことに?そして、WebブラウザでJSON形式のtxtファイルにデータを表示するにはどうすればよいですか?
誰かが私を助けてくれてありがとうございました。
私はしかし、それがソリューションエクスプローラに表示されていませんが、そのOKですファイルフォルダを作成し –