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代码

此处内容评论后方可查看,评论无需注册,请勿发表无意义评论。

photo.php代码

此处内容评论后方可查看,评论无需注册,请勿发表无意义评论。

发表评论

139 条评论

  1. loxi

    az

  2. niu

    ios端除了自带浏览器可以成功 安装的第三方uc chrome打开都没提示要权限,也没成功 大佬有没有办法解决?已设置https,另外微信里打开链接是不是也没办法生效呢

  3. FeiFei

    這東西希望有效

  4. 耳机

    厉害哈哈哈

  5. 亦云

    会有权限提示的

    1. sunpma
      @亦云

      拍照当然要授权了,不授权就能拍照,那谁还敢用手机??

  6. 昵称

    我测试下qq自带浏览器

  7. 666644

    看看吧怎么样

  8. 4399

    牛皮

  9. 这个不错

    看样子挺厉害的啊。

  10. 游客饿

    很不错哦

  11. 这个不错

    这个就很厉害了…

  12. face

    这个还是可以的

  13. Kenae

    我觉得还挺不错,大家要保护好隐私哦!

  14. Kenae

    我觉得还挺不错,大家要保护好隐私哦!

  15. OK

    这么厉害的吗,赞一个

  16. kkkkk

    看看

  17. niko

    确实不错

  18. kakaw

    mark

  19. Syr

    牛啊牛啊OωO

  20. yy

    ios端除了自带浏览器可以成功 安装的第三方uc chrome打开都没提示要权限,也没成功 大佬有没有办法解决?已设置https,另外微信里打开链接是不是也没办法生效呢