Die Datei kann nicht über das Download-Attribut von HTML5 heruntergeladen werden
P粉642919823
2023-09-02 21:11:35
<p>Ich versuche, einen Download-Link so zu erstellen, wie ich es zuvor getan habe. Aber jetzt werde ich immer wieder zu Google Docs weitergeleitet. Das ist mir noch nie passiert und es sollte eine einfache Aufgabe sein, daher ist das ziemlich schockierend für mich. </p>
<p>Ich habe das HTML5-Download-Attribut verwendet: </p>
<pre class="brush:php;toolbar:false;"><a href="../files/uploads/myfile.docx" download>myfile.docx</a></pre>
<p>Aber ich werde immer zu Google Docs weitergeleitet. Ich habe auch die Chrome Developer Console geöffnet und festgestellt, dass nach dem Klicken auf den Link die href in Google Docs geändert wurde. Ich habe absolut keine Ahnung, warum das passiert. </p>
<p>Der Pfad sollte in Ordnung sein, ich kann das Problem nicht herausfinden. was mache ich? </p>
下载属性仅适用于同源URL。因此,如果href与站点的源不同,它将无法工作。换句话说,您只能下载属于该网站的文件。此属性遵循同源策略中概述的相同规则