0

ユーザーがダウンロード ボタンをクリックして、自動的に画像ファイルを取得し、それを一般的なダウンロード フォルダーにダウンロードしたり、保存するように促したりするには、何が最適ですか?

私は次のことを試しましたが、成功しませんでした:

  $file = $art[0]['location']; // this is the full url to image http://....image.jpg
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_POST, 0); 
  curl_setopt($ch,CURLOPT_URL, $file); 
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
  $file_content = curl_exec($ch);
  curl_close($ch);

ectまたは私はこれについてすべて間違っているのですか(おそらく)

ありがとう

4

2 に答える 2

5

データをエコーする前に:

header('Content-Disposition: attachment; filename=save_as_name.jpg');

それで

echo file_get_contents("http://...");
于 2012-09-18T22:57:08.060 に答える
0
header('Content-Disposition: attachment; filename="exmaple.jpg"');
header('Content-Type: application/octet-stream'); // (or a MIME type like "image/jpeg")

echo $file_content;
于 2012-09-18T22:59:35.587 に答える