HTML5의 다운로드 속성을 통해 파일을 다운로드할 수 없습니다.
P粉642919823
2023-09-02 21:11:35
<p>이전에 해왔던 방식으로 다운로드 링크를 만들려고 합니다. 하지만 지금은 계속해서 Google 문서 도구로 리디렉션됩니다. 이전에 이런 일을 본 적이 없으며 간단한 작업이어야 하기 때문에 이는 나에게 매우 충격적입니다. </p>
<p>HTML5 다운로드 속성을 사용했습니다: </p>
<pre class="brush:php;toolbar:false;"><a href="../files/uploads/myfile.docx" 다운로드>myfile.docx</a></pre>
<p>하지만 저는 항상 Google 문서도구로 리디렉션됩니다. 또한 Chrome 개발자 콘솔을 열었고 링크를 클릭한 후 href가 Google Docs로 변경된 것을 확인했습니다. 왜 이런 일이 일어나는지 전혀 모르겠습니다. </p>
<p>경로는 문제가 없을 것 같은데, 문제가 무엇인지 알 수 없습니다. 나는 무엇을 해야 합니까? </p>
Download 속성은 동일한 출처 URL에만 적용됩니다. 따라서 href가 사이트 소스와 다르면 작동하지 않습니다. 즉, 해당 웹사이트에 속한 파일만 다운로드할 수 있습니다. 이 속성은 동일 출처 정책
에 설명된 것과 동일한 규칙을 따릅니다.