Ionic3/4中如何上传图片(拍照/图片选择)

本文详细介绍了在Ionic3/4应用中如何实现拍照和选择图片上传,包括前置条件、实现思路、逻辑及代码示例。讨论了iOS与Android的权限差异,强调了图片上传过程中对用户反馈的重要性。同时,提醒开发者注意图片上传与文件上传的区别,以避免混淆不同的API。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[Talk is cheap. Show me the code]

不想看理论知识请直接移步最后代码示例。

(本文还是建议看下整体思路)

最初我写APP的时候使用 了Ionic3,今天去看了下文档,Ionic4相对于3的文档说明更清晰,代码也更加简化,社区变得越来越好还真是有点小开心呢。但也有批评说Ionic4相对于3更复杂,坑更多。

手机端图片上传有两种方式一种是 拍照上传 另一种是 图片选择 (请注意这里与文件选择的区别) 之后上传,废话不多说进入正题。

拍照上传:

一、前置条件

1.1、引入js和本地依赖,这样我们就可以使用camera的一些api

npm install --save @ionic-native/cameranpm install --save @ionic-native/camera

1.2添加cordova插件

ionic cordova plugin add cordova-plugin-camera

然后在config.xml中会生成,有时需要你自己添加进去

<plugin name="cordova-plugin-camera" spec="^4.0.3" />

相对android,ios对于权限的控制要更严格一些,ios10以下需要你在config.xml底

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值