첨부파일 강제 다운로드

Tempo de leitura: menos de 1 minuto

$type = `응용 프로그램/ 다운로드`; #$type = `애플리케이션/옥텟 스트림`; 안녕. 나는 버튼을 누르면 URL에서 파일을 다운로드하려고하고, 나는 당신의 방법을 좋아하지만, 나는 Github 페이지에서 호스팅하고, 더 .htaccess가 없습니다. 순수 자바 스크립트 및 / 또는 HTML을 사용하여 할 수있는 방법이 있습니까? 속성에 대해 시도했지만 파일이 귀하가 호스팅하는 경우에만 작동합니다. 누군가가 나를 도와주세요 수 있습니까? 나는 당신이 그렇게 할 수 있다고 생각 : 웹 루트또는 파일 시스템의 부모에 있는 .htaccess 파일에서 강제 다운로드 코드없이 시작하거나 아파치 서버의 구성에서. 구성에서 .htaccess 파일을 사용하도록 설정합니다. 다운로드 2: —- —- %> —- 이 문제를 무시하고 있거나(KitKat으로 수정해야 함), 또는 다운로드 버튼을 길게 누르면 강제로 다운로드하도록 사용자에게 알리거나, 안드로이드용 다른 브라우저가 있다는 것을 지적하고 있습니다. 문서를 저장 한 후 브라우저 immediatley에서이 서블릿을 사용하여 Lotus Notes에서 만든 첨부 파일을 열 수 있습니다. Chrome 브라우저는 일반적으로 파일을 열지 않고 다운로드합니다. CV, 커버 레터 또는 기타 첨부 파일을 클릭하면 StaffCV 앱에서 이러한 일이 발생합니다. “브라우저가 디스플레이가 아닌 다운로드하도록 강요하는 데 무엇이 필요한지 알고 있습니다. 사실 나는 그렇게하는 몇 가지 페이지가 있습니다. 파일 이름과 함께 “응용 프로그램 옥텟” 스트림 지시문으로 응답 헤더를 구체적으로 채워야 하기 때문에 서버 측 문제입니다.

HTML, CSS 및 / 또는 자바 스크립트를 통해 클라이언트 측을 수행하는 특별한 방법을 알고 있다면 모든 브라우저가 같은 방식으로 이해합니다. 그렇지 않으면 서버가 올바르게 수행하려면 몇 시간이 걸립니다. 적어도 몇 주 동안은 없을 것 같아요.” 에 연결하는 경우. PDF는 브라우저에서 열립니다. 확인란을 선택취소하면 .zip에 연결하여 다운로드를 강제로 수행해야 합니다. “… 서드렛에 큰 문제가 있습니다. 사용자가 다운로드를 완료하기 전에 다운로드를 취소하면 서브릿이 제대로 “정리”되지 않고 JVM메모리가 부족해지고 HTTP 서버가 응답하지 않게 됩니다. jsp 1 : —- —- 나는 파일 참조및 .download () 내 단어 프레스 사이트에 대한 직접 다운로드를 강제 플래시를 작성했습니다. 내 필요는 해당 버튼을 클릭 할 때 내 컴퓨터에 1.sql 또는 2.sql을 다운로드하는 것입니다. 놀랍게도, 내가 온라인으로 연구 한 모든 강제 다운로드 스크립트는 Safari에서 제대로 작동하지 못했습니다.

다운로드가 발생했지만 결과 파일의 이름이 스크립트(예: force_download.php)의 이름을 따서 지정되었습니다. 다운로드한 파일의 이름을 올바른 이름으로 바꾸면 잘 열립니다. 그러나 이것은 끔찍한 불편이었습니다. 약간의 테스트를 통해 범인이 밝혀졌습니다. 스크립트의 대부분은 이와 유사한 라인을 가지고 : 현재 크롬 사용자가 파일을 다운로드하지 못하게하기 때문에이 방법을 사용하지 않을 것입니다. 이 스크립트를 원하는 모든 곳에서 구현할 수 있지만 force_download.php와 같은 파일로 코드를 복사하고 쿼리 문자열, POST 양식 데이터 또는 세션 변수를 통해 식별자를 전달하는 것이 가장 쉽습니다. 스크립트로 이동한 사용자에게는 브라우저 및 플러그인 설정에 관계없이 적절한 파일을 다운로드하라는 메시지가 표시됩니다. 나는 사용자가 1.0 – 4.3 안드로이드 운영 시스템과 크롬 또는 재고 안드로이드 브라우저와 파일을 다운로드하려고하면 모든 제안 된 솔루션이 작동하지 않는 것을 지적하고 싶습니다.

Os comentários foram encerrados, mas trackbacks e pingbacks estão abertos.