curl发布图片多部分/表单数据,php curl需要帮助!

curl发布图片多部分/表单数据,php curl需要帮助!,php,post,curl,Php,Post,Curl,我正在尝试使用php cURL将图片上传到特定网站,但我不太明白需要发送哪些参数,因为数据看起来有点奇怪。下面是我使用http分析器得到的信息 类型:多部分/表单数据;边界=------------------------------------182983931283 -----------------------------182983931283 内容配置:表单数据;name=“file”;filename=“bluehills.jpg” 内容类型:图像/jpeg 这里出现了图像本身的

我正在尝试使用php cURL将图片上传到特定网站,但我不太明白需要发送哪些参数,因为数据看起来有点奇怪。下面是我使用http分析器得到的信息

类型:多部分/表单数据;边界=------------------------------------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(