0
私はCamCard APIをテストしています。私のカメラで撮影した画像をAPIに投稿してレスポンスを得て、それをページに表示する必要がありますか?Javascript JavaScriptへのPOST入力ファイルと応答の取得
これはサンプルコードですが、ウェブカメラから画像を取得してAPIにPOSTしてレスポンスを表示して表示する方法を知りたいと思います。
私はCamCard APIをテストしています。私のカメラで撮影した画像をAPIに投稿してレスポンスを得て、それをページに表示する必要がありますか?Javascript JavaScriptへのPOST入力ファイルと応答の取得
これはサンプルコードですが、ウェブカメラから画像を取得してAPIにPOSTしてレスポンスを表示して表示する方法を知りたいと思います。
あなたがウェブカメラから写真を撮るためにJpeg_Cameraライブラリを使用することができます。
あなたは必要な宛先にajax投稿を使用して出力を投稿し、必要に応じてajaxレスポンスを使用できます。
Load Jpeg_camera
<script src="/jpeg_camera/jpeg_camera_with_dependencies.min.js" type="text/javascript"></script>
var camera = new JpegCamera("#camera");
var snapshot = camera.capture();
snapshot.show(); // Display the snapshot
snapshot.upload({api_url: "<your CamCard url>"})
.done(function(response) {
response_container.innerHTML = response; // display your response
this.discard(); // discard snapshot and show video stream again
}).fail(function(status_code, error_message, response) {
alert("Upload failed with status " + status_code);
});
あなたは私のAjax実装のいくつかのサンプルコードを提供することができますか?私は何度も試してみましたが、うまく動作しませんでした。 –
これまでに試したコードを表示してください。 それに基づいて、我々は提供することができます。 –
' \t \t \t \t $アヤックス({ \t \t \t URL:? 'POST'、 \t \t \tデータ:{ '彼らが提供するAPIリンク'、//この正しい \t \t \tタイプです \t \t \t \t 'アクション':、 \t \t \t \t 'に続く' 'ファイル':。$( '#ファイル')のval()、//私はここで何を置くべき? \t \t \t}、 \t \t \t成功:関数(データ、ステータス){ \t \t \t \tアラート(データ)。 \t \t \t}、 \t \t \tエラー:関数(XHR、DESC、ERR){ \t \t \t} \t \t \t})。 ' –