2013-06-10 1 views
0

내 DB에서 문자열 유형으로 pdf 파일의 주소를 저장했습니다. 이제 어떻게 다운로드 버튼을 클릭하여 다운로드 할 수 있습니까 ??? 나는 4 열 ChapterID (PK), 이름, 문서 및 SubjectId (FK)이있는 ... 내 다운로드 단추 내 DB에서ASP.net에서 다운로드 버튼에 대한 코드를 작성하는 방법

<td bgcolor="#CCE6FF" class="style7"> Chapter 1 <br /> 
       <asp:Button ID="Button6" runat="server" onclick="Button6_Click" Text="pdf" /> 
       </td> 

를 코드를 작성하기 위해 도움이 필요합니다. 문서 열에서 pdf 파일 주소를 문자열로 저장했습니다. 이제는 다운로드 버튼을 클릭하면 파일을 다운로드 할 수 있습니다. 어떻게 할 수 있습니까? 위의

byte[] data = File.ReadAllBytes(WDriveFilePath) 

FileStream file = File.Create(HttpContext.Current.Server.MapPath(MyLocalFile)); 

file.Write(data, 0, data.Length); 
file.Close(); 

답변

0

시도 .. :)

0
 Response.ClearContent(); 
     Response.AddHeader("content-disposition", "attachment; filename=YourFilePath"); 
     Response.ContentType = "application/pdf"; 
     var sw = new StringWriter(); 
     var htw = new HtmlTextWriter(sw); 
     //// Create a form to contain the grid 
     var frm = new HtmlForm(); 
     frm.Attributes["runat"] = "server"; 
     frm.RenderControl(htw); 
     Response.Write(sw.ToString()); 
     Response.End(); 

희망이 도움이 일

관련 문제