我的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);
但有了这个,我什么都没找回......有什么想法吗?谢谢!
答案 0 :(得分:0)
如果您在存储文件的同一服务器上运行代码,那么您可以这样做:
file_get_contents('PATH/TO/MyFile.Ext');
加载文件的内容。现在,您可以轻松地将其存储到数据库中的BLOB列。您可以先base64_encode
数据,而不是file_get_contents
使用字节流来读取字节流...