ホームページ > ウェブフロントエンド > htmlチュートリアル > HTML はタグを使用して、background_html/css_WEB-ITnose を経由せずに直接ダウンロードします。

HTML はタグを使用して、background_html/css_WEB-ITnose を経由せずに直接ダウンロードします。

WBOY
リリース: 2016-06-21 09:11:31
オリジナル
1404 人が閲覧しました

プロジェクトで作業している場合、通常、ファイルをアップロードした後、バックグラウンドを経由せずにファイルを直接ダウンロードするために、プロジェクト内のファイルの相対パスがデータベースに保存されます。アクションでは、ファイルを直接アップロードできます。たとえば、 a タグの href 属性にパスを指定します。

html<a href="/uploadfolder/xxxx.txt">点击下载</a>
ログイン後にコピー

この方法では、ユーザーがこのリンクをクリックすると、ファイルが直接ダウンロードされます。ここで問題となるのは、txt や jpg などのブラウザはファイルを直接開くことをサポートしていないため、ダウンロードを実行する代わりに直接開くことになります。このとき、a タグに download 属性を追加できます。例:

html<a href="/uploadfolder/xxxx.txt" download="文件名.txt">点击下载</a>
ログイン後にコピー

download には値を指定できないため、デフォルトのファイル名が使用されます。

追記: IE はこの書き込み方法をサポートしていないようなので、バックグラウンド コードを介してのみ実行できます。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート