2

こんにちはすべて私は軸p1343に取り組んでいます。ftpアップロードのテストに成功しました。

今、私は古い画像を保持する必要がないことがわかった画像を処理するためにhttpアップロードを操作する必要があります。だから私はそのウェブカメラから画像バッファを渡すためのphpスクリプトを書いています。

いくつかの作業の後、カムが何も送信していないことに気付きました。だから私はjpgストリームをテストするための本当に基本的なスクリプトを作成しました。

データが入っていないリクエストを受け取りました。

そのカメラがHU(Httpp Upload)モードでストリームを送信する方法を知っている人はいますか?

ありがとう。

4

2 に答える 2

2

解決しました!

カムから送信されたデータをダウンロードするソリューション は、 file_get_contents("php://input") を使用するだけで、データストリームにアクセスして、カムがリクエストの添付ファイルとして送信するデータを取得できます。

これは、Axis Webcam がブラウザで「リンクのダウンロード」リクエストをシミュレートするリクエストへの添付ファイルとしてファイルを送信するために使用されるために発生します。

したがって、これらのいまいましいビットに追いつくには、php://input ストリームを読み取る必要があります....この回避策を理解するのに時間がかかりました...これがあなたの助けになることを願っています.

于 2012-07-24T15:52:31.700 に答える
1
<?php
file_put_contents('image.jpg', file_get_contents('php://input'));
?>
于 2021-04-06T14:27:15.573 に答える