0

実際、私はいくつかのファイルを保存しました。pdf、。txt、。doc、。それらをmy throughxlsに変換することによって。ここで、元に戻すを通常に変換し、ユーザーがそのデータをダウンロード (または) 表示するオプションを提供したいと考えています。<Binary data>SQL SERVER DBFileUploadControl<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();

次のようなエラーが表示されます。

コードが最適化されているか、ネイティブ フレームがコール スタックの一番上にあるため、式を評価できません。

4

2 に答える 2