发送错误的 mime 类型。文件类型为“video/mp4”,但“application / octet-stream”作为发送。我想发送“视频/mp4”。卷曲选项($file = 真实路径)
$post = array('videoupload'=>'1','input_1'=>"@$file");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$post);
curl_setopt($ch, CURLOPT_INFILESIZE,(string)filesize($file));
curl_setopt($ch, CURLOPT_INFILE,fopen($file,'r'));
Http 调试器输出
------------------94a50e65d9fe 内容处置:表单数据;名称="视频上传"
1 ------------------94a50e65d9fe 内容处置:表单数据;名称=“输入_1”;文件名="1.mp4" 内容类型:应用程序/八位字节流
我试过了
$post = array('videoupload'=>'1','input_1'=>"@$file;type=video/mp4");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$post);
curl_setopt($ch, CURLOPT_INFILESIZE,(string)filesize($file));
curl_setopt($ch, CURLOPT_INFILE,fopen($file,'r'));
curl_error 输出:
创建 formpost 数据失败