每当我使用cUrl可执行文件和本地视频文件在命令行中尝试curl时,我都会成功获得HTTP 200 OK。
curl -i -F api_password=<api_password> -F file=@C:\Downloads\Video\450730251.mp4 https://upload.wistia.com/
但每当我尝试在实时文件中使用curl可执行文件时,我就无法再正确使用它了。我收到一个无法打开的文件错误。
curl -i -F api_password=<api_password> -F file=@http://www.dealengine.emdl.co/assets/videos/video-6ylp5m689w1.MOV https://upload.wistia.com/
卷曲:(26)无法打开文件&#34; http://www.dealengine.emdl.co/assets/videos/video-6ylp5m689w1.MOV&#34;
为什么会这样?
此外,每当我使用我的代码尝试它时,我总是会收到资源#7错误,目前我无法检查并且只能看到wistia帐户,我可以看到没有任何内容上传。我该怎么做才能改变代码?
这是我现在得到的:
$data = array(
'api_password' => '<api_password>',
'url' => $videoFile
);
$chss = curl_init('https://upload.wistia.com');
curl_setopt_array($chss, array(
CURLOPT_POST => TRUE,
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_POSTFIELDS => http_build_query($data)
));
// Send the request
$KReresponse = curl_exec($chss);
// Decode the response
$KReresponseData = json_decode($KReresponse, TRUE);
谢谢!