1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > html读取oss_阿里云使用js 实现OSS图片上传 获取OSS图片列表(示例代码)

html读取oss_阿里云使用js 实现OSS图片上传 获取OSS图片列表(示例代码)

时间:2019-11-18 06:49:19

相关推荐

html读取oss_阿里云使用js  实现OSS图片上传 获取OSS图片列表(示例代码)

详情请参考:/document_detail/32069.html?spm=a2c4g.11186623.6.763.ZgC59a

或者/document_detail/64041.html?spm=a2c4g.11186623.6.762.EmuWIt

这里写的是最简单的写法,只是实现其简单的功能

1.引入js文件

2.填写配置信息

var client = new OSS.Wrapper({

region: ‘oss-cn-beijing‘,//你的oss地址 ,具体位置见下图

accessKeyId: ‘xxxxxxxxxxxxxxx‘,//你的ak

accessKeySecret: ‘xxxxxxxxxxxxx‘,//你的secret

//stsToken: ‘‘,//这里我暂时没用,注销掉

bucket: ‘your oss name‘//你的oss名字

});

region 你的oss地址

前提是你需要先创建一个Bucket

如上图 在你的oss控制台

oss-cn-后面的便是你的oss地址

accessKey和accessKeySecret

在访问控制 --> 用户管理 --> 点击你的用户

如果 忘记accessKeySecret 需要点击创建AccessKey 重新获取。

bucket名字 就是你创建oss时候的名字

可以在下图看到

点击 对象存储 --> 就可以看到你的oss名字了。

配置信息填写完成后就可以实现上传下载功能了。(这里我用的ak是管理员的ak拥有所有的权限,增删改差)

3.获取oss文件列表

完整写法

var client = new OSS.Wrapper({

region: ‘这里填写你的oss地址‘,

accessKeyId: ‘这里填写你的ak‘,

accessKeySecret: ‘这里填写你的aks‘,

bucket: ‘这里填写你的oss名称‘

});

//获取oss文件列表

client.list({

‘max-keys‘: 10

}).then(function (result) {

console.log(result);

}).catch(function (err) {

console.log(err);

});

将上方代码完整复制,然后更改

region、accessKeyId、accessKeySecret、bucket这四个值,就可以看到在控制台打印输出文件列表。

4.上传文件 到oss

var client = new OSS.Wrapper({

region: ‘这里填写你的oss地址‘,

accessKeyId: ‘这里填写你的ak‘,

accessKeySecret: ‘这里填写你的aks‘,

bucket: ‘这里填写你的oss名称‘

});

$("#file").change(function(){

console.log("change");

client.multipartUpload("testImg", this.files[0]).then(function (result) {

console.log(result);

}).catch(function (err) {

console.log(err);

});

});

将代码复制,然后更改

region、accessKeyId、accessKeySecret、bucket这四个值,

运行此代码,然后选择文件,便可以实现上传功能。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。