一.首先获取文件的本地路径。
二.调后台接口返回oss图片上传需要的参数:accessKeyId, accessKeySecret, bucket, endPoint ,securityToken。
三.对数据进行处理,设置请求的参数
四.获取dio请求返回的路径
使用的依赖:
dio: ^5.0.0
crypto: ^3.0.2 #加密处理
intl: ^0.18.0 #国际化 因为请求参数需要设置日期
oss图片上传dart文件如下所示:
文章详细介绍了如何使用Dio库在Dart中实现阿里云OSS的图片上传过程,包括获取本地文件路径、调用后台接口获取上传参数、设置请求头并进行加密处理,以及处理响应返回的文件路径。
一.首先获取文件的本地路径。
二.调后台接口返回oss图片上传需要的参数:accessKeyId, accessKeySecret, bucket, endPoint ,securityToken。
三.对数据进行处理,设置请求的参数
四.获取dio请求返回的路径
使用的依赖:
dio: ^5.0.0
crypto: ^3.0.2 #加密处理
intl: ^0.18.0 #国际化 因为请求参数需要设置日期
oss图片上传dart文件如下所示:
1742

被折叠的 条评论
为什么被折叠?