Javascript+PHP实现在线拍照功能
转自:http://www.php100.com/html/webkaifa/PHP/PHPyingyong/2012/0917/11080.html
在body中加入一个用于调用摄像组件的容器id#cam和一个显示上传信息的容器id#results。
接下来调用摄像组件,我们先载入webcam.js,用于拍照和上传的js库。
//当执行拍照动作时,代码与后台php交互,如果上传图片完成后,则返回相应的信息。
//action.php所做的就是将本地拍照的图像上传到服务器,并将图片路径返回给前端。注意存放图片的路径要给写权限。$filename = date('YmdHis') . '.jpg'; $result = file_put_contents( 'pics/'.$filename, file_get_contents('php://input') ); if (!$result) { print "ERROR: Failed to write data to $filename, check permissions\n"; exit(); } $url = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/pics/' . $filename; print "$url\n";