我有这样的网址(基本网址):
"http://blablablbalbalka.jpg"
允许我在网站上检索图像。
我希望使用PHP,检索该图像并为数据库中的插入创建BLOB。
我该怎么做?
我是否需要使用像file_get_contents这样的函数? fopen?
谢谢:)
答案 0 :(得分:1)
您可以像使用file_get_contents一样使用(取决于网络服务器的安全性 - 请参阅手册获取信息),或者您可以使用CURL来获取图像。
$img = file_get_contents("theurl");
卷曲:
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "theurl");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
// grab URL and pass it to the browser
$img = curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
然后将$ img插入BLOB字段...