找回密码
 立即注册

QQ登录

只需一步,快速开始

3w-gd
初级会员   /  发表于:2022-4-21 09:50:40
10#
本帖最后由 3w-gd 于 2022-4-21 10:36 编辑
renho 发表于 2022-4-20 18:46
简单
调用拍照的同时就把图片保存为base64
然后直接调用就行了

问题就在这,拍照的程序是摄像头厂家封装好的,它的拍照方法直接将图片保存在本地电脑了,并没有返回图片数据,只返回是否成功的标识,所以在拍照的时候是拿不到图片数据的。

我还尝试使用html2canvas.js库,通过前端页面截图的方式,常规的div内容可以截到图,但是包摄像头画面的包起来的div截出来的图是空白的,而且图片格式也不正确(设定jpg,得到的是png)
回复 使用道具 举报
3w-gd
初级会员   /  发表于:2022-4-21 14:25:34
12#
renho 发表于 2022-4-21 13:30
那可以写个server api ,读取图片后返回base64  ,这样实现起来容易

你说的server api 方式,是要在本地开启一个服务吧,比如Node.js,这种方式可能是放最后考虑了,因为不太想在用户端起一个服务
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-4-21 16:47:27
13#
3w-gd 发表于 2022-4-21 14:25
你说的server api 方式,是要在本地开启一个服务吧,比如Node.js,这种方式可能是放最后考虑了,因为不太 ...

您好,您可以试试服务端编程,图片保存到本地以后,通过服务端API读取这个图片,并返回base64编码。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
3w-gd
初级会员   /  发表于:2022-4-22 12:26:13
14#
本帖最后由 3w-gd 于 2022-4-22 15:50 编辑
Howie.Sun 发表于 2022-4-21 16:47
您好,您可以试试服务端编程,图片保存到本地以后,通过服务端API读取这个图片,并返回base64编码。
嗯,也只能通过这个办法来解决了
回复 使用道具 举报
3w-gd
初级会员   /  发表于:2022-4-22 15:52:19
15#
renho 发表于 2022-4-19 16:15
那可以写个server api ,读取图片后返回base64  ,这样实现起来容易

目前也只能通过这个办法来解决了
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-4-22 16:30:01
16#
3w-gd 发表于 2022-4-22 15:52
目前也只能通过这个办法来解决了

嗯,这个其实也不是特别难,这边做了一个小demo您可以看一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
3w-gd
初级会员   /  发表于:2022-4-22 18:27:43
17#
Howie.Sun 发表于 2022-4-22 16:30
嗯,这个其实也不是特别难,这边做了一个小demo您可以看一下。

我自己已经写好了,谢谢
回复 使用道具 举报
renho活字格认证
银牌会员   /  发表于:2022-4-22 22:43:18
18#
3w-gd 发表于 2022-4-22 18:27
我自己已经写好了,谢谢

向大佬学习
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-4-24 10:13:35
19#
感谢您对活字格的支持。
后面有问题,欢迎继续发新帖交流
回复 使用道具 举报
3w-gd
初级会员   /  发表于:2022-4-25 15:57:36
20#
Howie.Sun 发表于 2022-4-21 16:47
您好,您可以试试服务端编程,图片保存到本地以后,通过服务端API读取这个图片,并返回base64编码。

服务端API能获取到用户端电脑的文件?这个好像不行吧,我已经试过了,我在本地开发环境下通过服务端API能拿本地的文件,但是将项目发布到服务器后,是能不到用户端电脑的文件的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部