実際、私はいくつかのファイルを保存しました。pdf
、。txt
、。doc
、。それらをmy throughxls
に変換することによって。ここで、元に戻すを通常に変換し、ユーザーがそのデータをダウンロード (または) 表示するオプションを提供したいと考えています。<Binary data>
SQL SERVER DB
FileUploadControl
<Binary data>
のためにこのようなことを試しました。txt
ファイル
var filedata = (from xx in VDC.SURVEY_QUESTION_REPLIES
where xx.ID == FileID
select xx).FirstOrDefault();
string fileextension = filedata.FILE_EXTENSION.ToString();
string fileName = filedata.ANSWER_TEXT.ToString() + fileextension;
Byte[] bytes = (Byte[])filedata.FILE_DATA;
Response.Buffer = true;
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.AddHeader("content-disposition", "attachment;filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));
Response.BinaryWrite(bytes);
Response.Flush();
Response.End();
次のようなエラーが表示されます。
コードが最適化されているか、ネイティブ フレームがコール スタックの一番上にあるため、式を評価できません。