2010-12-08 7 views

답변

1

간단한 대답은 RadEditor 만 사용하면 안됩니다.

브라우저에서 볼 수있는 파일 형식을 다운로드 할 수있게하려면 'Content-Disposition'유형이 '첨부 파일'인 클라이언트의 브라우저로 보내야합니다. 그렇게하는 것은 매우 간단하지만, RadEditor의 범위를 벗어나는 서버 측 코드가 필요합니다.

var bytes = System.IO.File.ReadAllBytes(Server.MapPath("~/path/to/file.txt")); 
Response.AddHeader("Content-Type", "text/plain"); 
Response.AddHeader("Content-Displosition", "attachment;filename=file.txt;size=" + bytes.Length); 
Response.Flush(); 
Response.BinaryWrite(bytes); 
Response.Flush(); 
Response.End(); 

문제의 파일을 제공하기위한 특정 처리기를 작성하지 않으려면

, 당신의 유일한 옵션은 텍스트 파일 링크 '> 링크 저장을 ... 마우스 오른쪽 클릭'해야하는 사용자를 지시하는 것입니다.

+0

은 asapi를 통해 .htaccess 파일을 변경하여 해당 문제를 해결했습니다. 고맙습니다. 어쨌든 –

+0

@ StewieGriffin 답변을 올리시겠습니까? 내 문제는 정확하게 문제를 해결하지 못하고 귀하의 .htaccess가 어떻게 생겼는지 궁금합니다. –

관련 문제