ホームページ > バックエンド開発 > PHPチュートリアル > ネットワークディスクへのダイレクトリンクについてお問い合わせください。

ネットワークディスクへのダイレクトリンクについてお問い合わせください。

WBOY
リリース: 2016-06-13 12:12:34
オリジナル
1171 人が閲覧しました

ネットワークディスクへのダイレクトリンクについてお聞きしたいのですが
現在、多くのネットワークディスクにダイレクトリンク機能が搭載されているのですが、今日ネットワークディスクイメージのダイレクトリンクアドレスを見てブラウザにコピーしてダウンロードしました。表示には使用できません
次にお聞きしたいのですが、この画像の直リンクアドレスはダウンロード以外に表示に使用することができますが、ダウンロードできるだけであれば意味がありません。画像のアドレスは次のとおりです:
http://pan.plyz.net/d.asp?u=3808477165&p=2.jpg

-----解決策のアイデア---- -------

<img src=http://pan.plyz.net/d.asp?u=3808477165&p=2.jpg><br />
ログイン後にコピー
echo file_get_contents('http://pan.plyz.net/d.asp?u=3808477165&p=2.jpg');
ログイン後にコピー

------解決策のアイデア------ ----------------必須 画像を取得するための php を記述し、それをどこに表示しますネットワークディスクへのダイレクトリンクについてお問い合わせください。
デモ


pan.php
<br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><br /><html><br /> <head><br />  <meta http-equiv="content-type" content="text/html; charset=utf-8"><br />  <title> New Document </title><br /> </head><br /><br /> <body><br />  <img src="showimg.php?url=<?php echo urlencode('http://pan.plyz.net/d.asp?u=3808477165&p=2.jpg'); ?>"><br /> </body><br /></html><br />
ログイン後にコピー


showimg.php
<br /><?php<br />$url = isset($_GET['url'])? $_GET['url'] : '';<br />header('content-type:image/jpeg');<br />echo file_get_contents($url);<br />?><br />
ログイン後にコピー



-----解決策のアイデア---------- ---------------私の知る限りご存知のように、リソースのコンテンツタイプはブラウザが決定するようです
html、css、js、写真などの場合、つまり直接表示
pdf、excelなどの場合、ブラウザに対応する表示プラグインがあるかどうかによって異なります。そうでない場合は、
ネットワーク ディスクから提供される画像を直接ダウンロードします。コンテンツ タイプは image/jpg であってはなりません
直接表示したい場合は、自分で小さなページを作成し、img タグで囲みます
ただし、この方法は相手のファイアウォールによって拒否される可能性があり、参照元は相手のホワイト リストに含まれていません

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