0

ここに私のFTPに画像があります:/home/www/myImage.jpg

PHP で、この画像を取得して BLOB を作成する必要があります。

私は CURL を使用していますが、その方法がわかりません。

私はこれを試しました:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "ftp://MY_IP/home/www/myImage.jpg");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_HEADER, 0);    
curl_setopt($ch, CURLOPT_USERPWD, "LOGIN:PASSWORD");

$myBlobImage= curl_exec($ch);

curl_close($ch);

しかし、これで、私は何も取得しません...何かアイデアはありますか? ありがとう !

4

1 に答える 1

0

ファイルが保存されているのと同じサーバーでコードを実行している場合は、次のように簡単に実行できます。

file_get_contents('PATH/TO/MyFile.Ext');

ファイルのコンテンツをロードします。これで、データベースの BLOB 列に簡単に保存できます。最初にデータを取得するか、バイトストリームを使用するbase64_encode代わりにバイトストリームを読み取ることができます...file_get_contents

于 2013-03-29T10:31:03.577 に答える