ホームページ  >  記事  >  バックエンド開発  >  php ダウンロード画像

php ダウンロード画像

WBOY
WBOYオリジナル
2016-06-23 13:40:031075ブラウズ

ここで、ユーザーがクリックしている限り、バックグラウンドで php を使用して、指定された画像をユーザーのコンピューターにダウンロードします。この機能をサーバーにダウンロードするのではなく、直接実装するにはどうすればよいですか?ダウンロードした画像を直接ダウンロードします

<a href="download.php">下??片</a>

もう一度質問してください、私は欲しいですこのサーバーにアクセスするには 別の画像サーバーが画像を取得し、ファイルの名前を変更して、ファイルをユーザーのコンピュータに直接転送します。ここに画像サーバーの URL があります。これを保存したくない場合はどうすればよいですか?画像をローカルサーバーに送信します

<?php  $file = '1.jpg';  if(file_exists($file)){      header('content-type:application/octet-stream');      header('content-disposition:attachment; filename='.basename($file));      header('content-length:'.filesize($file));      readfile($file);  }  ?> 



<a href="download.php">下??片</a>
この方法では 2 つの問題が見つかりました。 1. いくつかの写真のダウンロード データが不完全で、写真が破損します。 2. 複数の写真がダウンロードされると、最後の写真だけがダウンロードされます。写真がダウンロードされます

写真が非常に大きいですか?

以下のその他のビデオ、映画のタイトルは何ですか?


最初に画像をアップロードするときは、間違いを防ぐために、時間と乱数を使用して名前を変更してください
ファイルが大きすぎますか?
以下のその他のビデオ、映画のタイトルは何ですか?


各写真は約 300-400k で、一度に 400-500 枚の写真をダウンロードする必要があります。サーバーに保存されている写真はタイムスタンプですが、データベース内のフィールドに従って名前を変更してダウンロードする必要があります

??、? を押してください。何百枚ものフィルムが使用されていますか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。