브라우저에서 파일 확장자를 연결하는 방법은 무엇입니까?

브라우저에서 파일 확장자를 연결하는 방법은 무엇입니까?

'.test' 파일 확장자와 연결되는 프로그램이 있습니다. Windows에서는 잘 작동하지만 clickme.test인터넷에 업로드()하고 브라우저(IE/Firefox/Chrome)에서 열면 작동하지 않습니다 . 브라우저가 하는 일은 파일 확장자와 연결된 프로그램을 여는 대신 브라우저에 파일 내용을 열고 표시하는 것뿐입니다.

어떤 아이디어라도 크게 감사하겠습니다.

편집하다: 우리는 토렌트 마그넷 링크처럼 레지스트리에 값을 추가하여 모든 것을 따르지만 여전히 작동하지 않습니다. :/

우리 파일이 독립형 .exe파일이기 때문에 그럴 가능성이 있습니까? 프로그램을 컴파일하고 프로그램을 사용하여 레지스트리를 추가하고 PC를 다시 시작합니다.

편집하다: 이제 마그넷 링크 작동 방식을 복사하여 프로그램을 '시작'할 수 있습니다. 하지만 '데이터 처리'에 멈춘 것 같습니다. 지금은 다른 일로 바쁘기 때문에 나중에 가지고 놀아보겠습니다.

답변1

그것이 시스템이 작동하는 방식입니다. 브라우저에서 파일이 열리므로 해당 파일을 열지 않고 다운로드만 허용하도록 해당 파일의 설정을 변경해야 합니다.

파일 호스팅에 따라 이것이 가능하거나 불가능할 수도 있습니다. 자체 웹서버가 있는 경우 다운로드 전용 옵션을 강제로 적용할 수 있어야 합니다.

답변2

그것은 '해킹'으로 가능합니다. 우리 프로그램이 실행되는 방식을 약간 비틀어 마그넷 링크가 작동하는 방식을 복사함으로써 가능합니다.

당연히 프로그램을 시작하고 .test 파일의 지침을 읽고 그에 따라 실행해야 합니다. 하지만 웹서버에 있는 파일이라면 읽을 수 없기 때문에 '링크'에 있는 정보를 읽고 링크를 사용하여 프로그램을 실행하여 파일을 다운로드하고 로컬에서 실행합니다.

간단한 방법은 아니지만 사용자는 차이점을 알지 못합니다. 그들이 보는 것은 오프라인이든 온라인이든 '원클릭' 작업뿐입니다.

우리는 여기서 사건을 마무리합니다. 이에 대한 더 나은 해결책을 찾으면 이를 업데이트할 것입니다.

건배!

관련 정보