0
Telerik RadEditor에서 문서 관리자를 사용하고 있습니다.Telerik RadEditor에서 파일을 강제로 다운로드하는 방법은 무엇입니까?
.txt 파일을 업로드하고 해당 링크를 클릭하면 다운로드하는 대신 브라우저에서 열립니다. .htaccess 또는 다른 서버가 변경되지 않고 강제로 파일을 다운로드하는 방법?
Telerik RadEditor에서 문서 관리자를 사용하고 있습니다.Telerik RadEditor에서 파일을 강제로 다운로드하는 방법은 무엇입니까?
.txt 파일을 업로드하고 해당 링크를 클릭하면 다운로드하는 대신 브라우저에서 열립니다. .htaccess 또는 다른 서버가 변경되지 않고 강제로 파일을 다운로드하는 방법?
간단한 대답은 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();
문제의 파일을 제공하기위한 특정 처리기를 작성하지 않으려면
, 당신의 유일한 옵션은 텍스트 파일 링크 '> 링크 저장을 ... 마우스 오른쪽 클릭'해야하는 사용자를 지시하는 것입니다.
은 asapi를 통해 .htaccess 파일을 변경하여 해당 문제를 해결했습니다. 고맙습니다. 어쨌든 –
@ StewieGriffin 답변을 올리시겠습니까? 내 문제는 정확하게 문제를 해결하지 못하고 귀하의 .htaccess가 어떻게 생겼는지 궁금합니다. –