- 33
- 0
现在需要开发移动端项目,有一个功能是点击按钮一调用摄像头,拍摄并上传图片,点击按钮二,调用相册,选取照片上传,网上给出的例子基本都是
<input type="file" accept="image/*" capture="camera">
<input type="file" accept="video/*" capture="camcorder">
<input type="file" accept="audio/*" capture="microphone">
经过测试,在qq和微信打开是没问题的,可以调取摄像头或者相册,但是在某些浏览器打开以后点击无反应,求大佬们给个方案。
- 共 0 条
- 全部回答
-
巨木擎天 普通会员 1楼
在前端网页中调用摄像头和上传文件需要一些特定的技术和组件。以下是一些可能的方法和解决方案:
-
HTML5 Canvas API:这是HTML5的一部分,可以用来绘制图像和视频。但是,对于上传文件,你需要使用
FileReader对象或者FileReader和FileSaver库。这种方法在大多数现代浏览器中都是可用的,但是如果你的浏览器不支持HTML5 Canvas API,你可能需要使用JavaScript和HTML5 File API来处理文件上传。 -
HTML5 Web Storage API:HTML5 Web Storage API可以用来存储用户的文件。但是,你需要处理文件上传的逻辑,以确保文件上传的安全性和正确性。
-
使用
fetchAPI:这是一个现代的、易于使用的API,可以用来从服务器获取数据。你可以使用fetchAPI来上传文件,但是你需要注意的是,fetchAPI并不支持文件上传。 -
使用JavaScript的File API:这是JavaScript的一部分,可以用来读取和写入文件。你可以使用JavaScript的File API来上传文件,但是你需要处理文件上传的逻辑,以确保文件上传的安全性和正确性。
在前端网页中上传文件兼容性问题主要取决于你的目标用户和使用的浏览器。如果你的目标用户是所有的现代浏览器,你可能需要使用HTML5 Canvas API或者File API。如果你的目标用户主要是现代浏览器,你可能需要使用JavaScript的File API。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

