2011-06-17 18 views
0

jquery cameraを「保存」モードで使用しても効果がないようです。私は "webcam.save"のURLを手動で呼び出してみました。うまくいきました。 jqueryカメラが正しく動作していないようです。誰にもアイデアはありますか?保存モードのJqueryカメラでファイルが保存されない

<!DOCTYPE html> 
<html> 
<head> 
    <title>Registration</title> 
    <script type="text/javascript" src="http://localhost/ra/js/jquery.js"></script> 
    <script type="text/javascript" src="http://localhost/ra/js/jquery.webcam/jquery.webcam.js"></script> 
</head> 
<body> 
<h1>Register</h1> 
<h4>Picture</h4> 
<div id="picture"></div> 

<input type="button" id="take_picture" value="Take Picture" /> 
</body> 
</html> 
<script type="text/javascript"> 
$("#picture").webcam({ 
     width: 320, 
     height: 240, 
     mode: "save", 
     swffile: "http://localhost/ra/js/jquery.webcam/jscam.swf", 
     onTick: function() {}, 
     onSave: function() {}, 
     onCapture: function() {}, 
     debug: function() {}, 
     onLoad: function() {} 
}); 

$("#take_picture").click(function() 
{ 
    webcam.save("http://localhost/ra/index.php/registration/do_upload_picture"); 
}); 
</script> 
+0

コールバック定義を使用していないので、コールバック定義(onTick、onSaveなど)を削除し、デバッグ方法を定義してコンソールに出力し、有用なメッセージがあればそれを確認してください。 – bwest

+0

デバッグでは保存時に何も表示されませんでした。 –

答えて

1

webcam.save()を呼び出す前にwebcam.capture()を呼び出す必要があります。 webcam.capture()を追加してみてください。あなたのwebcam.save行の前の行でそれが動作します。

関連する問題