2012-04-18 4 views
1

텍스트 파일 목록이있는 웹 페이지 (ASP.NET을 사용하여 작성)가 있습니다. 사용자가 파일을 클릭하여 기본 텍스트 편집기를 사용하여 파일을 열 수있게하고 싶습니다.웹 페이지에서 기본 텍스트 편집기를 여는 방법

사용자가 이미 파일을 가지고있을 것으로 예상됩니다. 실제로 열어야합니다.

편집 : 현재로서는 Windows & Firefox & 크롬 만 지원하면됩니다.

+0

파일 열기와 관련하여 잘 모릅니다. 사용자가 이미 시스템에 해당 파일을 가지고 있거나 서버에서 파일을 다운로드 할 예정입니까? – hjpotter92

+0

이 사용자에 대한 도메인 관리자 위치에 있습니까? – asawyer

+0

사용자가 플러그인을 설치하도록 허용하지 않으면 웹 브라우저를 통해 임의의 파일이나 응용 프로그램을 실제로 열 수 없습니다. 그것은 짜증나는 것은 말할 것도없고, 꽤 위험합니다. 다운로드 할 파일을 제공 할 수는 있지만 브라우저와 정확히 일치하는 것은 사용자의 책임이 아닙니다. – deceze

답변

2

난 당신이 같은으로 Response.ContentType을 사용하여 다운로드로 파일을 강제한다 할 수 있다고 생각하는 가장 좋은 : 당신은 파이프에 직접 응답 스트림에 파일의 내용 (따라서

Response.ContentType = "text/plain"; 
Response.AppendHeader("content-disposition", "attachment; filename=" + fileName); 

을 강요하는 경우 다운로드)하면 텍스트 편집기에서 파일을 저장하거나 열 것을 사용자에게 요청합니다. 나는 이것이 자신의 프로토콜을 발명하지 않고 얻을 수있는 가장 가까운 것이라고 생각합니다.

+0

대단한 것 같습니다. 당신이 말했듯이, 아마도 이것이 내가 얻을 수있는 가장 가까운 것입니다 :) 이것은 아마도 나에게 더 많은 아이디어를 줄 정도로 충분합니다. 고마워요! – DiogoNeves

관련 문제