如何使用 php 将捕获的图像路径存储在 mysql 数据库中
How to store captured image path in mysql database using php.?
我想从网络摄像头用户图像中捕获图像,该图像存储在指定的文件夹中,并且捕获的图像路径使用php存储到mysql中。我有一个问题,网络摄像头捕获的图像路径没有存储在mysql数据库中。所以请帮帮我...
<script src="webscript.js"></script>
<!-- First, include the Webcam.js JavaScript Library -->
<script type="text/javascript" src="webcam.min.js"></script>
<script type="text/javascript" src="script.js"></script>
<!-- Configure a few settings and attach camera -->
<script language="JavaScript">
Webcam.set({
width: 320,
height: 240,
image_format: 'jpeg',
jpeg_quality: 90
});
Webcam.attach( '#my_camera' );
var shutter = new Audio();
shutter.autoplay = false;
shutter.src = navigator.userAgent.match(/Firefox/) ? 'shutter.ogg' : 'shutter.mp3';
function take_snapshot() {
// take snapshot and get image data
Webcam.snap( function(data_uri) {
// display results in page
document.getElementById('results').innerHTML =
'<h2>Here is your image:</h2>' +
'<img src="'+data_uri+'"/>';
Webcam.upload( data_uri, 'upload.php', function(code, text) {
alert(data_uri);
});
} );
}
</script>
<?php
include 'connection.php';
// be aware of file / directory permissions on your server
$newname = move_uploaded_file($_FILES['webcam']['tmp_name'], 'uploads/webcam'.date('YmdHis').rand(383,1000).'.jpg');
$query = "INSERT INTO entry(name) VALUES('".$_GET['url']."')";
mysql_query($query)or die(mysql_error());
echo "<script>alert('successfully..');</script>";
?>
<!DOCTYPE html>
<html>
<head>
<title>Javascript Webcam</title>
<link href="font-awesome.min.css" rel="stylesheet"/>
<link href="bootstrap.min.css" rel="stylesheet"/>
</head>
<body>
<center>
<div class="row">
<div class="col-md-6">
<h3>Profile Picture</h3>
<div id="my_camera"></div>
<!-- A button for taking snaps -->
<form>
<input type=button class="btn btn-success" value="Take Snapshot" onClick="take_snapshot()">
</form>
<div id="results" class="well">Your captured image will appear here...</div>
</div>
</div>
</center>
</body>
</html>
假设$mysqli
是一个成功连接的[new Mysqli
]对象。
$query = "SELECT * FROM 'database.table' WHERE 'somecolumn'='someval' LIMIT= 5";
if ($stmt = $mysqli->prepare($query)) {
/* execute statement */
$stmt->execute();
/* bind result variables */
$stmt->bind_result($name, $code);
/* fetch values */
while ($stmt->fetch()) {
printf ("%s (%s)'n", $name, $code);
}
/* close statement */
$stmt->close();
相关文章:
- 为什么在下面的场景中,用于存储所选文件名和文件路径的隐藏输入字段没有在表单上生成
- 将图像内容而非图像路径存储在mongodb中
- 在MySQL中存储映像路径与使用<img src=“"onError=“">
- 如何使用 jQuery 动态更改视频,其中源路径存储在数据库中,文件存储在文件系统中
- 如何使用 php 将捕获的图像路径存储在 mysql 数据库中
- 使用 Paper.js、Meteor 和 MongoDB 存储和检索路径
- 文件资源管理器,存储路径
- 是否有一种标准的跨平台方式来处理和存储相对文件路径
- 如何将路径的JSON数组转换为存储在服务器上的图像转换为javaScript数组来显示它们?使用AJAX
- 在智能手机上本地存储文件路径/图像,稍后上传
- 从地址列表中存储可能的旅行路径
- JavaScript变量不存储wordpress子主题路径
- 在本地存储中保存本地镜像或镜像路径
- 如何从存储在cookie中的图像路径加载图像
- 仅更改某些存储库的安装路径
- 如何将图像存储在本地存储而不是路径
- 图片上传,在MySQL中调整存储路径大小
- 如何在不重新上传的情况下更改Firebase文件在存储中的路径
- JSON存储路径
- 如何设置自定义离线存储路径从Javascript在QtQuick