문제는 프런트 엔드에 있는 것이 아닙니다. 또 다른 사고 방식은 백엔드를 통해 다운로드하고 프런트 엔드에서 가져오기 요청을 시작한 다음 반환 헤더를 설정하는 것입니다. Content-Disposition: filename="file name; "를 스트림 형태로 백엔드에 저장하면 브라우저에 자연스럽게 파일 선택 상자가 나타납니다. 다음은 자바 예시입니다 https://github.com/treeandgra... 두 번째 아이디어: /q/10...
으아악
다음은 PHP 헤더입니다. 직접 시도해 보세요
으아악IE에서는 다운로드 속성을 인식하지 못하더라도 여전히 IE 아래의 링크이므로
으아악target="black"
속성을 추가하여 새 창을 열고 다운로드를 구현할 수 있으므로 다음과 같이 구현할 수 있습니다.문제는 프런트 엔드에 있는 것이 아닙니다. 또 다른 사고 방식은 백엔드를 통해 다운로드하고 프런트 엔드에서 가져오기 요청을 시작한 다음 반환 헤더를 설정하는 것입니다. Content-Disposition: filename="file name; "를 스트림 형태로 백엔드에 저장하면 브라우저에 자연스럽게 파일 선택 상자가 나타납니다. 다음은 자바 예시입니다 https://github.com/treeandgra...
두 번째 아이디어:
/q/10...
내 경험에 따르면 문제는 브라우저로 인해 발생한 것입니다. 다른 브라우저를 사용해 보세요
Javascript의 특징은 DOM과 BOM의 작동 및 참조에 있습니다. 파일 다운로드는 Meta의 기능이며 JavaScript는 작동 권한이 없습니다. 단지 출력 Head Meta를 설정하도록 하십시오.
으아악