请教用Curl 在php 里面模拟表单提交 文本+文件的写法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教用Curl 在php 里面模拟表单提交 文本+文件的写法相关的知识,希望对你有一定的参考价值。
用一个数组:$post_data = array(
"title"=>"PIC!!!",
"f"=>"@".$file
);
$url = UPLOAD_IMG;
//$fields[\'f\'] = \'@\'.$file;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url );
curl_setopt($ch, CURLOPT_POST, 1 );
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data );
代替之前的那个,然后就可以了
打印
var_dump($_POST);
var_dump($_FILES);
结果为:
?
array
\'title\' => string \'PIC!!!\' (length=10)
array
\'f\' =>
array
\'name\' => string \'psuCARGLSPA-pola.jpg\' (length=20)
\'type\' => string \'application/octet-stream\' (length=24)
\'tmp_name\' => string \'E:\\wamp\\tmp\\phpA6A6.tmp\' (length=23)
\'error\' => int 0
\'size\' => int 268516 参考技术A 百度一大把啊
写个接口啥的 参考技术B 可以参考这个:http://www.zjmainstay.cn/php-curl 参考技术C 请百度好吗?
以上是关于请教用Curl 在php 里面模拟表单提交 文本+文件的写法的主要内容,如果未能解决你的问题,请参考以下文章