web tarayıcıda kamera izni hakkında php js
3
●94
- 29-03-2024, 14:41:25selam abichemochan adlı üyeden alıntı: mesajı görüntüle
<input type="file" accept="video/*;capture=camcorder"> bunu dener misin r - 29-03-2024, 16:34:22Aşağıda script kodlarım var input olarak yapmıyorum otomatik buton üzerinden çekiyorum
<button id="takePhotoBtn" class="btn btn-primary">Fotoğraf Çek</button> <a href="anasayfa.php" class="btn btn-secondary">Anasayfa'ya Dön</a> <div id="cameraFeed"></div><script> // Kameraya erişim sağla ve fotoğraf çekme işlemini gerçekleştir navigator.mediaDevices.getUserMedia({ video: { facingMode: 'environment' } }) // Arka kamerayı kullan .then(function(stream) { var video = document.createElement('video'); var cameraFeed = document.getElementById('cameraFeed'); cameraFeed.appendChild(video); video.srcObject = stream; video.play(); // Fotoğraf çek butonuna basıldığında fotoğrafı al ve sunucuya yükle document.getElementById('takePhotoBtn').addEventListener('click', function() { var canvas = document.createElement('canvas'); canvas.width = video.videoWidth; canvas.height = video.videoHeight; var context = canvas.getContext('2d'); context.drawImage(video, 0, 0, canvas.width, canvas.height); var imageData = canvas.toDataURL('image/jpeg'); // Fotoğrafı sunucuya yükle fetch('$uploadScriptURL', { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded', }, body: 'resim=' + encodeURIComponent(imageData) + '&zimmetID=$zimmetID' }) .then(response => response.text()) .then(data => { console.log(data); alert('Fotoğraf başarıyla yüklendi.'); // Yüklenen fotoğrafı galeriye ekle var galleryContainer = document.getElementById('galleryContainer'); var img = document.createElement('img'); img.src = imageData; img.className = 'gallery-item'; galleryContainer.appendChild(img); }) .catch(error => console.error('Error:', error)); }); }) .catch(function(err) { console.log('Kamera erişimi reddedildi: ', err); }); </script> - 28-04-2024, 18:43:25Kimlik doğrulama veya yönetimden onay bekliyor.Elinize saglik, kod calisiyor. peki kaydedecegi klasörü nasil ayarlayacagiz? Resim cek diyoruz da kaydettigi yeri bulamadim.
chemochan adlı üyeden alıntı: mesajı görüntüle