실제로 일부 파일을 저장했습니다. pdf
,. txt
,. doc
,. xls
을 <Binary data>
으로 변환하여 SQL SERVER DB
에서 FileUploadControl
까지 변환하십시오. 이제 <Binary data>
을 정상으로 변환하고 사용자가 다운로드 (또는) 데이터보기 옵션을 제공하고자합니다.C#에서 BinaryData를 파일로 변환하는 방법?
나는 이것을 위해 몇 가지를 시도했다. 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();
내가 같은 오류가 점점 오전 :
코드가 최적화 또는 기본 프레임이 호출 스택의 상단에 있기 때문에 식을 계산할 수 없습니다.
가능한 경우이 작업을 수행하는 다른 프로세스를 제안 할 수 있습니까? – RealSteel