PHP,图像从FTP到BLOB

时间:2013-03-29 10:22:06

标签: php ftp blob

我的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);

但有了这个,我什么都没找回......有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:0)

如果您在存储文件的同一服务器上运行代码,那么您可以这样做:

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

加载文件的内容。现在,您可以轻松地将其存储到数据库中的BLOB列。您可以先base64_encode数据,而不是file_get_contents使用字节流来读取字节流...