Axis网络摄像头http上传到php

Axis网络摄像头http上传到php,php,http,webcam,Php,Http,Webcam,大家好,我在轴p1343上工作。 我成功地测试了ftp上传 现在我需要使用http上传来处理我不需要保存ol图像的图像。因此,我正在编写一个php脚本来处理来自该网络摄像头的图像缓冲区 经过一些工作,我意识到摄像机没有发送任何东西。 所以我创建了一个非常基本的脚本来测试jpg流 我收到一个里面没有数据的请求 有人知道摄像头是如何在HU(Httpp上传)模式下发送流的吗 谢谢。问题解决了 解决方案 要下载从cam发送的数据,只需使用文件获取内容(“php://input),这样您就可以访问数据流并

大家好,我在轴p1343上工作。 我成功地测试了ftp上传

现在我需要使用http上传来处理我不需要保存ol图像的图像。因此,我正在编写一个php脚本来处理来自该网络摄像头的图像缓冲区

经过一些工作,我意识到摄像机没有发送任何东西。 所以我创建了一个非常基本的脚本来测试jpg流

我收到一个里面没有数据的请求

有人知道摄像头是如何在HU(Httpp上传)模式下发送流的吗


谢谢。

问题解决了

解决方案 要下载从cam发送的数据,只需使用文件获取内容(“php://input),这样您就可以访问数据流并检索cam作为请求附件发送的数据

之所以会发生这种情况,是因为axis网络摄像头用于将文件作为附件发送到请求,模拟浏览器中的“下载链接”请求

所以为了赶上那些该死的片段,你必须阅读php://input 流动 花了一段时间才想出这个解决办法。。。希望这对您有所帮助。


<?php
file_put_contents('image.jpg', file_get_contents('php://input'));
?>

一个简单的例子会非常有用。对于那些试图解决同样问题的人。如果你有时间,那就太棒了