flutter直接上传文件到阿里云oss
程序员文章站
2022-03-20 15:43:22
代码实现以下是我写的一个上传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的资料请关注其它相关文章!
下一篇: 详解Django的CSRF认证实现