curl发布图片多部分/表单数据,php curl需要帮助!
我正在尝试使用php cURL将图片上传到特定网站,但我不太明白需要发送哪些参数,因为数据看起来有点奇怪。下面是我使用http分析器得到的信息curl发布图片多部分/表单数据,php curl需要帮助!,php,post,curl,Php,Post,Curl,我正在尝试使用php cURL将图片上传到特定网站,但我不太明白需要发送哪些参数,因为数据看起来有点奇怪。下面是我使用http分析器得到的信息 类型:多部分/表单数据;边界=------------------------------------182983931283 -----------------------------182983931283 内容配置:表单数据;name=“file”;filename=“bluehills.jpg” 内容类型:图像/jpeg 这里出现了图像本身的
类型:多部分/表单数据;边界=------------------------------------182983931283
-----------------------------182983931283
内容配置:表单数据;name=“file”;filename=“bluehills.jpg”
内容类型:图像/jpeg
这里出现了图像本身的来源,如“ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ”
------------------------------------182983931283
内容配置:表单数据;name=“操作”
图像
-----------------------------182983931283
内容配置:表单数据;name=“匿名电子邮件”
Y
-----------------------------182983931283
内容配置:表单数据;name=“站点id”
一,
-----------------------------182983931283
等等其他参数。我的问题是,我不明白边界是什么,我从哪里得到它(因为它没有出现在生成帖子的html文档中,我应该如何制作帖子。如果你能给我一个简单的例子来发布上述参数,我肯定会得到窍门。
目前,我正在使用以下函数制作帖子:
函数processPicturesPage($title、$price、$numberDrooms、$description){//设置登录参数并启动登录过程
$fields=数组(
“changedImages”=>“”,
“站点id”=>“1”,
“发布id=>”,
“当前实时日期”=>“”,
“已加载的图像”=>“”,
“图像_操作”=>“”,
“title”=>$title
));
foreach($key=>$value的字段){
$fields_string.=$key.='.$value.&';
}
rtrim($fields_string,&');
$URL=”“;
返回$this->processCurlrequest($URL,count($fields),$fields\u string);
}
在processCurlrequest中,我有curl选项(cookies等)和url。发送多部分数据时,边界用作每个字段之间的分隔符。这些边界由curl自动创建,您不必担心它们。啊,尝试格式化您的问题!
function processPicturesPage($title, $price, $numbedrooms, $description) { //Set the login parameters and initiate the Login process
$fields = array(