2016-12-25 5 views
-1

私は、この画像のURL(拡張子なし)持っている:私は私のサーバーのフォルダにこの画像を保存することができますどのように https://www.google.com/abc/files/AwAh20isBECxwscp4JiTphpやjavascriptを使ってサーバーフォルダのURLから画像を保存するには?

を?

+2

ご提供urlが開きません。あなたの目標を達成するために何か試しましたか?詳細を投稿してください。 –

+0

拡張子がない場合は画像ではなく、画像を表示するウェブサイトです。 – user2267175

+0

これは誤ったURLです。目的にすぎません。 –

答えて

0

PHP設定でallow_url_fopenが有効になっている場合は、任意のリモートファイルの内容を取得するためにfile_get_contents($url)を使用できます。

あなたはメモリに画像をダウンロードしたら、あなたは

file_put_contents($img, $imgcontent)

でそれを保存することができます例は次のようになります。あなたは、リモートのURLがあることを許可しない場合

$url = 'https://www.google.com/abc/files/AwAh20isBECxwscp4JiT'; 
$img = '/my/folder/flower.gif'; 
file_put_contents($img, file_get_contents($url)); 

fopen()によって開かれた場合、ファイルをリモートで取得するためにcURL機能を使用するオプションがあります。

$ch = curl_init('http://example.com/image.php'); 
$fp = fopen('/my/folder/flower.gif', 'wb'); 
curl_setopt($ch, CURLOPT_FILE, $fp); 
curl_setopt($ch, CURLOPT_HEADER, 0); 
curl_exec($ch); 
curl_close($ch); 
fclose($fp); 

重複の:Saving image from PHP URL

+0

ただ解決しました、ありがとう –

関連する問題