作者:桐街库_509 | 来源:互联网 | 2018-05-21 21:14
{代码...}假设我要上传的文件来自网络网络文件图片URL如下:7sbpxj.com1.z0.glb.clouddn.comfirstpage我file“网络文件”那么该怎么写
php
'Foo', 'file' => new \CURLFile(realpath('1.jpg'))); //绝对路径
curl_setopt($ch, CURLOPT_URL, 'http://localhost/post.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_exec($ch);
?>
假设我要上传的文件来自网络
网络文件图片URL如下:http://7sbpxj.com1.z0.glb.clouddn.com/firstpage
我file = “网络文件”
那么该怎么写
回复内容:
php
'Foo', 'file' => new \CURLFile(realpath('1.jpg'))); //绝对路径
curl_setopt($ch, CURLOPT_URL, 'http://localhost/post.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_exec($ch);
?>
假设我要上传的文件来自网络
网络文件图片URL如下:http://7sbpxj.com1.z0.glb.clouddn.com/firstpage
我file = “网络文件”
那么该怎么写
直接在post.php下载远程文件
$file=file_get_contents($_POST['file']);
file_put_contents($file, $temp);
直接上代码吧;
CURL上传图片完整版
如果post.php支持网络文件,应该把地址给它就行,或者就先下载到本地文件吧。
CURLFile
印象中是不能写网络图片URL的吧
所以你还是自己下载下来再POST
吧
php
couldn't open file "http://7sbpxj.com1.z0.glb.clouddn.com/firstpage"