HTML5 の download 属性を介してファイルをダウンロードできない
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" download>myfile.docx</a></pre>
<p>しかし、いつも Google ドキュメントにリダイレクトされます。また、Chrome Developer Console を開いて、リンクをクリックすると、href が Google Docs に変更されたことに気付きました。なぜこれが起こっているのかまったくわかりません。 </p>
<p>パスは問題ないはずですが、問題がわかりません。私は何をしますか? </p>
ダウンロード属性は、同一オリジン URL にのみ適用されます。そのため、href がサイトのソースと異なる場合は機能しません。つまり、その Web サイトに属するファイルのみをダウンロードできます。この属性は、同一生成元ポリシー
で概説されているのと同じルールに従います。