asp 파일 강제 다운로드

좋은 트릭! 그러나 나는 여전히 비디오 파일 (.mov, .mp4)에 문제가 있어 파일을 다운로드하기 시작하고 즉시 빠른 시간을 엽니 다. 그러나 큰 크기의 파일 빠른 시간이 제대로 열 수 없습니다. 출력이 첨부 파일이고 다운로드 대화 상자에 표시할 이름(또는 자동 다운로드가 사용되는 경우 실제 다운로드된 파일)을 지정합니다. 나는 그것이 얼마나 인기가 있는지에 대해 전혀 몰랐기 때문에 300 meg .exe에 대한 다운로드를위해 일련의 Google 드라이브 계정을 사용하고 있습니다. 감사! 이것은 내가 찾고 있던 매우 도움이 되었습니다. 꼭 사랑 .htaccess 파일. 그게 문제입니다. 다운로드하지 않습니다. 그러나 nekkid MP3 링크는 iOS 장치에서 재생됩니다.

그리고 수천 명의 사람들이 각 제품에 대해 여러 개의 50MB 파일에 액세스하면서 서버는 심각한 부담을 겪고 있으며 대역폭은 1&1에 이르렀습니다. 우리는 파일을 오프로드 하는 것을 고려, 하지만 아마존에서 대역폭 비용 우리의 수익 보다 더 많은 것… 또한 firefox용 애드온이나 다운로드 할 http://savedirectlink.com 같은 서비스를 사용할 수 있지만 일부 직접 파일 링크를 열수는 없습니다. 누군가가 내 /var/www/html 디렉토리에 .mtaccess 파일을 설정하는 것을 제안했지만, 그들이 준 유일한 예는 다운로드를 강제로 하는 것입니다. 누군가가 파일이 브라우저에서 열리고 다운로드되지 않도록 내 FTP를 설정하는 방법을 말해 줄 수 있습니까? 나는 .htaccess 파일을 만들고 코드를 „AddType 응용 프로그램 / 옥텟 스트림 .txt „로 적용했지만 여전히 파일이 브라우저에서 열리고 있으므로 파일을 다운로드 할 수 없습니다. 파이어 폭스, 크롬, 오페라, 안 드 로이드에 대 한 안 드 로이드 브라우저와 크롬 링크에 다운로드 속성을 지원, 다른 해설자의 몇 에 의해 언급: 혹시이 알아냈어요? 나는 또한 내 웹 페이지에 2 링크를 넣고 싶다. 하나는 브라우저에서 PDF를 보고 하나는 다운로드를 강제로 합니다. 다운로드, htaccess는 /download/ 및 /download/에서의 하위 폴더에만 영향을 미칩니다. 이 특정 예제에서는 브라우저에 표시되는 대신 문서, mov, PDF, RTF 또는 txt가 있는 파일을 강제로 다운로드합니다. 상주 프로그래머에게 PDF를 강제로 다운로드하도록 요청했고, 이 응답을 받았는데, 그 중 프로그래머가 아닌 그래픽 디자이너이기 때문에 거의 아무것도 이해하지 못합니다. 그는 정확하고 내가 특히 복잡한 무언가를 요구하고 있다:이 작업을 수행하는 가장 좋은 방법은 response.TransmitFile()를 사용하여 ASP.NET 응용 프로그램에서 파일을 명시적으로 보낸 다음 콘텐츠 유형 및 콘텐츠 처리 헤더를 추가하는 것입니다.

최근 버전의 IIS에서는 Response.TransmitFile()이 웹 사이트 또는 가상의 가상 폴더 계층 구조에서만 파일을 제공할 수 있다고 생각했습니다. 가상 경로 외부의 파일의 경우 OutputStream()으로 스트리밍해야 합니다. 콘텐츠 처리 헤더를 사용하면 기본적으로 다시 보내는 응답이 다운로드 대화 상자를 만드는 콘텐츠가 아닌 첨부 파일로 처리되도록 지정할 수 있습니다. 안녕. 나는 버튼을 누르면 URL에서 파일을 다운로드하려고하고, 나는 당신의 방법을 좋아하지만, 나는 Github 페이지에서 호스팅하고, 더 .htaccess가 없습니다. 순수 자바 스크립트 및 / 또는 HTML을 사용하여 할 수있는 방법이 있습니까? 속성에 대해 시도했지만 파일이 귀하가 호스팅하는 경우에만 작동합니다. 누군가가 나를 도와주세요 수 있습니까? 파일을 처리하는 경우 할 수 있는 경우 스트림을 피하고 대신 TransmitFile()을 사용하십시오. FileFile은 파일 스트리밍이 파일을 반환하는 동안 IIS 요청 스레드를 해제하도록 I/O 포트에서 발생하는 IIS로 파일 스트리밍을 오프로드하기 때문에 매우 효율적입니다. 이 기능은 IIS 파이프라인을 연결하지 않으므로 클라이언트에 큰 파일을 스트리밍할 때 특히 유용합니다. 이전 예제는 가장 효율적인 TransmitFile()을 사용하지만 항상 작업할 파일이 없는 경우 또는 TransmitFile()이 허용하지 않는 웹 사이트의 디렉터리 구조 외부에 있는 파일이 있을 수 있습니다.