前言
今天公司突然说要将原来上传图片的SDK替换成阿里的。作为萌新,一听简直就是、、、、没办法只能先去官网找到SDK然后集成进项目。
然后就是一顿操作,根据后台提供的参数,还有官方文档如图
所以的参数啊,什么都填完,然后运行,直接报错,安卓的上传成功,我这边怎么都不行,一直报这个问
Error Domain=com.aliyun.oss.clientError Code=9 "(null)" UserInfo={ErrorMessage=Catch exception - Task created in a session that has been invalidated}
官网查了下,不知道哪个大神说是域名的问题。。然后我就去找后台。
最后和将自己获取到的json给其他同事运行,结果是成功的,那就排除参数问题。
最后推断是client被释放掉,然后大胆的做了一个测试
解决方案:用单例持有client,然后问题就解决了。没遇到过的简直。。希望对大家有帮助。