Axis网络摄像头http上传到php


Axis webcam http upload to php

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

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

经过一番努力,我意识到摄像头没有发送任何信息。所以我创建了一个非常基本的脚本来测试jpg流。

我收到一个内部没有数据的请求。

有人知道相机是如何在HU(Httpp Upload)模式下发送流的吗?

谢谢。

已解决

解决方案要下载从cam发送的数据,只需使用fileget_contents("php://input")这样你就可以访问数据流并检索cam作为请求附件发送的数据。

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

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

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