2017-07-09 8 views
0

私はCamCard APIをテストしています。私のカメラで撮影した画像をAPIに投稿してレスポンスを得て、それをページに表示する必要がありますか?Javascript JavaScriptへのPOST入力ファイルと応答の取得

これはサンプルコードですが、ウェブカメラから画像を取得してAPIにPOSTしてレスポンスを表示して表示する方法を知りたいと思います。

任意の指導をいただければ幸いです:) sample

答えて

0

あなたがウェブカメラから写真を撮るために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); 
 
});

+0

あなたは私のAjax実装のいくつかのサンプルコードを提供することができますか?私は何度も試してみましたが、うまく動作しませんでした。 –

+0

これまでに試したコードを表示してください。 それに基づいて、我々は提供することができます。 –

+0

' \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})。 ' –

関連する問題