Imgur PHP上的视频上传

Imgur PHP上的视频上传,php,imgur,Php,Imgur,我目前正在开发一个IMGURAPI,它可以上传图像、GIF和视频;图片和GIF上传没有任何问题,工作正常 我的问题是视频部分,我总是遇到类似的错误: {"data":{"error":"No image data was sent to the upload api","request":"\/3\/upload","method":"POST"},"success":false,"status":400} 或者这个: 注意:未定义的索引:链接在C:\xampp\htdocs\localf

我目前正在开发一个IMGURAPI,它可以上传图像、GIF和视频;图片和GIF上传没有任何问题,工作正常

我的问题是视频部分,我总是遇到类似的错误:

{"data":{"error":"No image data was sent to the upload
  api","request":"\/3\/upload","method":"POST"},"success":false,"status":400}
或者这个:

注意:未定义的索引:链接在C:\xampp\htdocs\localfile\php\upvideo.php的第50行有一个问题没有图像数据发送到上传api

或者我得到一个超时响应

因为API文档告诉我需要将其作为二进制文件发布,所以我尝试使用
fopen()
fread()
file\u get\u contents()
等等。可悲的是,如果我使用视频,它们中似乎没有一个能满足curl的需求;它可以很好地处理图像和GIF(现在以二进制形式发送-在我将其传递给curl之前使用base64encode)

我确实知道有两个标签,视频和图像,我会根据我目前试图发送的内容进行更改,但视频似乎总是给我上述错误

这是我的密码:



这个主题的所有答案似乎都过时了,或者没有解决这个问题。

您是否尝试回显了
$err=curl\u error($curl)的结果如果您不打算根据错误的状态执行下一步操作,那么收集错误就没有多大意义是的,我在较旧版本的程序中这样做了,但在其当前状态下,它不会响应任何内容。echo$pms['data']['error'];Bassicly替换了它,视频上传被破坏了。它总是需要“图像”关键字,当您发送带有“视频”关键字的视频时,它会抱怨缺少图像。解决方案是联系imgur并让开发人员知道它。所以这不是我的错,因为它没有正常工作?好的,谢谢你的信息!:)