時間の経過とともにアップロードされたファイルの詳細を含むデータベース テーブル (tbl_document) があります。
これらのファイルを特定の場所にダウンロードするコンソール アプリケーションを作成したいと考えています。
テーブルには、使用する必要がある 3 つの情報があります。
形式のFileContents。varbinary
各ファイルのMIME タイプ( contentType )。たとえば、次のような nvarchar 形式です。
application/x-zip-compressed application/msword application/vnd.openxmlformats-officedocument.wordprocessingml.document application/pdf application/pdf
MVC では、このタスクを実行するために次のようなことを行います。
public FileContentResult DownloadFile()
{
FileContentResult result = new FileContentResult(file.FileContents, file.ContentType);
result.FileDownloadName = file.FileName;
return result;
}
これを行うために、次のような他の方法を試しました。
WebClient myWebClient = new WebClient();
FileContentResult result = new FileContentResult(fileContents, contentType);
上記のいずれかを使用してファイルを保存することはできませんでした。助けてください。
どうもありがとう。