0

mysql DBに保存された画像をサーバーのフォルダーに保存する必要があります...

私はスクリプトを持っています:watch_pic.php画像のバイトを取得し、それを based64 コードに出力します。ヘッダーを送信すると、画像がブラウザで表示されます。次に、ブラウザで「watch_pic.php?id=1234」表示と画像になります。これらの画像を任意の名前でサーバー内のフォルダーにコピーする必要があります...「コピー」機能を使用して画像を取得できると思いますが、機能しません。CURLを使用して実行できますが、サーバーにインストールしていないため、これを使用したくありません。また、他のエクストラと競合する可能性があります... CURLを使用せずに画像をキャプチャするにはどうすればよいですか??

4

1 に答える 1

0

watch_pic のコードが含まれていれば、それを機能させるための正確なコードを提供できます (そして、それを提示すれば、この回答を確実に改善できます)。しかし、私はあなたに提案することができます: そのファイルのどこかに、おそらく次のような行があるでしょう:

imagejpeg($img);

(または imagepng または imagegif)

それを次のように変更するだけです:

if (isset($_GET["save"]) {
    imagejpeg($img,$_GET["save"]);
    }
else {
    imagejpeg($img);
    }

そしてそれをimage_pic.php?id=####&save=filepathandnametosaveto.jpg

HTH;

ニック

于 2013-07-25T22:20:27.470 に答える