阿里云OSS上传文件(AI辅助)

阿里云的oss操作


前言

临近毕业,毕设选了安卓应用开发,但是代码能力很弱,所以使用AI来生成我想要的代码,再调试达到自己的要求,本文是关于其中一个功能云端存储实现的过程以及操作流程。

一、AI工具

豆包:豆包可以不限制字数,使用起来真的很方便

通义千问:限制10000字,使用代码模式,前期使用它比较多

deepseek:经常访问繁忙没有回应

这三个我是交换着使用的,刚开始喜欢通义千问,但是代码多了就只能很麻烦的分多阶段给他发代码,后面发现豆包可以不限制字数就使用豆包了,deepseek用来解决代码出错但是另外两个AI解决不了。

二、OSS操作

1.阿里云申请账号

登录网站:阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台

我是直接支付宝扫码登录

下面我就简单的填和选择了一下(我沉不下心去把这个学懂,所以都是一知半解的状态)

这个endpoint记录下来(因为不知道是啥也没注意,找了一下才发现是这个)

现在除了endpoint还需要三个数据:bucketName,accessKeyId,accessKeySecret

bucketName就是下面这个

accessKeyId,accessKeySecret点击右上角的头像,点击红框框出的那个

同意,然后点击创建AccessKey,验证后会有对应的accessKeyId,accessKeySecret生成,保存下来

四个需要的数据:endpoint,bucketName,accessKeyId,accessKeySecret就好了

2.依赖、仓库

因为是AI帮我生成的代码,它给的阿里云的仓库链接已经不能用了,所以一直报错,更换成就可以用了

maven {
    url 'https://maven.aliyun.com/repository/public/'
}
mavenLocal()
mavenCentral()

依赖是

implementation 'com.aliyun.dpa:oss-android-sdk:2.9.21'

最后把endpoint,bucketName,accessKeyId,accessKeySecret对应的值放在AI生成的代码里就可以了。

代码是AI写的,指令大概就是“我想实现OSS存储功能,请在xx页面添加一个备份按钮,点击后可以实现该功能,将与当前登录用户有关的数据存储下来”,紧接着粘贴你xx页面的代码,然后放上你的数据库帮助类代码(我就是放了我觉得可能会需要的代码),后面根据它给出的代码调错,比如说报错 “SDK 版本不支持该构造函数”,我就去官方的文档搜一下对应的函数代码,直接复制给AI,然后他就会帮你把你的代码更改成合适的代码。


总结

记录一下操作,避免以后要用到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值