Closed linguitang closed 5 years ago
alioss.init("sts url", "http://oss-cn-hangzhou.aliyuncs.com"); 不要写cryptkey
alioss.init("sts url", "http://oss-cn-hangzhou.aliyuncs.com"); 不要写cryptkey
我没有写
alioss.init(_Config.stsserver,_Config.endpoint);
代码
JSONObject jsonObj = new JSONObject(jsonText);
String dec = jsonObj.getString("Data");
if ("aes".equals(crypt_type)) {
jsonText = AESCipher.aesDecryptString(dec,crypt_key);
}else{
SecretUtils.PASSWORD_CRYPT_KEY = crypt_key;
jsonText = new String(SecretUtils.decryptMode(dec));
}
这个不管有没有写那个字段都会执行getString
恩 忘了写判断了
什么时候方便更新一下呢? 有时间的话你还可以把这个插件提交到https://pub.dartlang.org/,aliyun官方都有推荐用你这个插件 @jlcool
好的,但是没这么快
预计什么时候github更新呢
好了
可否增加一个doesObjectExist用于判断文件是否已经存在,这样可以避免重复上传一样的文件,官方sdk有此方法https://help.aliyun.com/document_detail/94012.html?spm=a2c4g.11174283.6.965.70907da2cPgCHX
再请教一下,并发的情况下alioss.responseFromProgress中如何区分不同的上传对象,还是说一次上传就新建一次alioss
其他功能抽时间做,并发通过返回值里的key判断,alioss.responseFromProgress在listen的时候返回StreamSubscription,在退出页面的时候cancel掉
它好像没有返回key,等之后加吧
争取今天内弄完
好了
@jlcool https://pub.dartlang.org/还是旧版本
AliossflutterPlugin 中
String jsonText = IOUtils.readStreamAsString(input, OSSConstants.DEFAULT_CHARSET_NAME);
我得到的结果是之后两行要执行
String dec = jsonObj.getString("Data");
但是其实我的这个jsonObj并没有Data这个字段,这时候会报错