ファイルのダウンロードを提供しているが、ファイルを別の場所にダウンロードしている戻りファイルがあります。ユーザーに1つのファイルをダウンロードすることを提供したいだけです。つまり、メモリから初期データを読み取るため、最初の引数戻りファイルでは、ある種のMemoryStreamですが、その方法がわかりません
[HttpPost]
public FilePathResult FileToFasta(F2FModel model)
{
string FullText = new StreamReader(model.File.InputStream).ReadToEnd();
TextLayer layer = new TextLayer(FullText);
string outputFile = layer.WriteToFasta();
String mydatetime = DateTime.Now.ToString("MMddyyyy");
string FileName = String.Format("TextFile{0}.txt", mydatetime);
string FilePath = @"F:\test\" + FileName;
FileInfo info = new FileInfo(FilePath);
if (!info.Exists)
{
using (StreamWriter writer = info.CreateText())
{
writer.Write(outputFile);
}
}
return File(FilePath, "text/plain", FileName);
}
ありがとう