欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

flutter直接上传文件到阿里云oss

程序员文章站 2022-06-23 09:43:11
代码实现以下是我写的一个上传oss的类,只需要替换ossaccesskeyid, ossaccesskeysecret, bucket, url, expiration这几个参数就可以直接实现上传调用...

代码实现

以下是我写的一个上传oss的类,只需要替换ossaccesskeyid, ossaccesskeysecret, bucket, url, expiration这几个参数就可以直接实现上传

调用上传的例子

其他参事自己根据自己情况上传

另一种方法

目前阿里没有针对flutter有官方sdk可集成, 但是有人对flutter的上传有封装库https://pub.dev/packages/aly_oss#-example-tab-, 所以我们只能通过post提交postobject的形式来上传;

准备工作:

1、获取oss凭证地址(your oss_sts_server), 通知get直接获取static string ossserverurl = 'http://.../sts-server/sts.php';

2、上传的存储地址(桶名):static string ossendpointcdn = '<your endpointcdn>';

tips: 上传成功后图片地址 imageurl = ossendpointcdn + '/' + uploadname;

给一个工具类

以上就是flutter直接上传文件到阿里云oss的实现步骤的详细内容,更多关于flutter 上传文件到阿里云oss的资料请关注其它相关文章!