Я пытаюсь использовать простую загрузку с веб-камеры, загрузка не работает?
ОБНОВИТЬ:
Это весь код, который я в значительной степени скопировал и вставил.
<!DOCTYPE HTML>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script language="JavaScript" type="text/javascript"></script>
<style>
</style>
</head>
<body>
<script>
Webcam.set({
width: 320,
height: 240,
dest_width: 640,
dest_height: 480,
image_format: 'jpeg',
jpeg_quality: 90,
force_flash: false
});
</script>
<div id="web_camera" style="width:320px; height:240px;"></div>
<div id="cam_result"></div>
<script type="text/javascript" src="webcam.js"></script>
<script language="JavaScript">
document.addEventListener("DOMContentLoaded", function(event) {
Webcam.set({
width: 320,
height: 240,
image_format: 'jpeg',
jpeg_quality: 90
});
Webcam.attach( '#web_camera' );
function take_snapshot() {
// take snapshot and get image data
Webcam.snap( function(data_uri) {
// display results in page
document.getElementById('cam_results').innerHTML =
'<h2>Here is your image:</h2>' +
'<img src="'+data_uri+'"/>';
Webcam.upload( data_uri, 'upload.php', function(code, text) {
// Upload complete!
// 'code' will be the HTTP response code from the server, e.g. 200
// 'text' will be the raw response content
});
} );
}
});
</script>
<a href="javascript:void(take_snapshot())">Take Snapshot</a>
</body>
Я использую эту ссылку
http://mycodingtricks.com/javascript/webcam-api/
Этот выглядит намного лучше, но может быть то же самое
http://www.html5rocks.com/en/tutorials/getusermedia/intro/
Что меня беспокоит, так это data_uri, а также загрузка URL
Итак, веб-камера работает, показывает мое лицо, что угодно, но я нажимаю на это
<a href="javascript:void(take_snapshot())">Take Snapshot</a>
и ничего не происходит Внизу слева я вижу маленькую серую коробку с надписью javascript: void (take_snapshot ()) Мне интересно, должен ли я указать параметр ...
Может быть несколько проблем, я использую сопоставление домена, и папка может быть указана неправильно, или это может быть проблема с правами доступа к файлу, я сделал chown с www-data
Это тот файл upload.php, который предлагается или, скорее, дан по первой ссылке.
<?php
// be aware of file / directory permissions on your server
move_uploaded_file($_FILES['webcam']['tmp_name'], '/tabdater/uploads/webcam'.md5(time()).rand(383,1000).'.jpg');
?>
Буду признателен за любую помощь.