1
我有如下代碼:上傳與的file_get_contents捲曲/ imagecreatefromstring
$image = imagecreatefromstring(file_get_contents('http://externaldomain.com/image.png'));
,並希望使捲曲要求:
$files = array();
$files[] = '@' . $image['tmp_name'] . ';filename=' . $image['name'] . ';type=' . $image['type'];
$ch = curl_init('index.php?route=upload');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $files);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
的主要問題是,如何讓文件名和從$image
變量的擴展名?
我可以用tempnam()
代替$image['tmp_name']
,但是其他的東西呢?
還有其他辦法嗎?