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 回答