PHP代码获取相机权限并自动拍照上传至服务器

前言

现在众多手机APP乱用权限并窃取用户隐私,大家要注意保护好自己;

代码

分别创建index.htmlphoto.php两个文件并上传至网站服务器即可;
创建好后打开网址会需要用户授权相机权限,PC端会调用摄像头,移动端会调用前置摄像头;
允许权限后会立即进行拍照并上传至服务器,拍摄的照片会按照IP及拍摄时间进行分类;
演示地址:https://sunpma.com/other/xiangjiquanxian
查看照片:https://sunpma.com/other/xiangjiquanxian/img

说明

建站环境需求:Nginx PHP 7.0+
如果上传到服务器的图片是全黑的或只有一半,说明使用者打开网页后快速关闭了,没有完整的获取到图片;
index.html代码第25行处需要指定photo.php文件的所在位置,如果文件在网站根目录下无需修改;
注意:由于浏览器安全机制原因,网站需开启SSL,如果仅使用HTTP,多数浏览器无法获取到相机权限;

index.html代码

防止恶意采集,此处回复可见,评论无需注册; SunPma.com

photo.php代码

防止恶意采集,此处回复可见,评论无需注册; SunPma.com

发表评论

184 条评论

  1. 123

    感谢分享

  2. 饭饭

    感谢分享

  3. 123

    感谢分享

  4. 驱蚊器

    感谢分享

  5. google

    感谢分享。

  6. loline

    感谢分享

  7. peafowl

    这个可以看一下

  8. Gxfor

    厉害

  9. 123

    放在服务器 ,会弹出是否允许摄像头,允许以后照片没有存在服务器

  10. joker

    请问这些照片如何删除呢?

    1. sunpma
      @joker

      本站演示地址的图片每日自动删除~~

      1. peafowl
        @sunpma

        这个程序 执行后会上传到你的服务器上吗

  11. 路人甲

    在内网使用,很好很方便

  12. 很强

    很强

  13. 小小z

    很强

  14. noob

    很强

  15. ybphp

    感谢

  16. ephraim

    还不错

  17. David

    感谢楼主

  18. iii

    看一下

  19. 感谢楼主

    感谢楼主

  20. junzeyu

    感谢楼主