「アーティファクト」テーブルのデータベースにvarbinaryタイプのデータがあります。
ID CONTENT1
バイナリタイプの一部のデータ
ここで、「コンテンツ」列のデータを取得したいので、「Report.PDF」ファイルという名前のユーザーダウンロードフォルダーにPDF形式でダウンロードする必要があります。
これはどうすればいいですか?私は次のように試しました
public ActionResult DownloadFile(int fileId)
{
ResLandEntities reslandEntities = new ResLandEntities();
var content = reslandEntities.ARTIFACT.Where(m => m.ID== fileId).FirstOrDefault();
byte[] contents = content.CONTENT;
string text = Encoding.UTF8.GetString(contents);
return File(Server.MapPath("~/download/Report.PDF"), "application/pdf", text );
}
しかし、得られない、誰かが私を助けることができます
これを試して :
public ActionResult DownloadFile(int fileId)
{
ResLandEntities reslandEntities = new ResLandEntities();
var content = reslandEntities.ARTIFACT.Where(m => m.ID== fileId).FirstOrDefault();
byte[] contents = (byte[])content.CONTENT;
return File(contents, "application/pdf");
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加