検索

ホームページ  >  に質問  >  本文

HTML5 の download 属性を介してファイルをダウンロードできない

<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>
P粉642919823P粉642919823443日前462

全員に返信(1)返信します

  • P粉513318114

    P粉5133181142023-09-03 09:25:52

    ダウンロード属性は、同一オリジン URL にのみ適用されます。そのため、href がサイトのソースと異なる場合は機能しません。つまり、その Web サイトに属するファイルのみをダウンロードできます。この属性は、同一生成元ポリシー

    で概説されているのと同じルールに従います。

    返事
    0
  • キャンセル返事