前端用阿里云oss如何上传文件

发布于 2022-09-05 23:27:34 字数 762 浏览 35 评论 0

clipboard.png

如图是后端返回的接口数据,传入token,返回这些配置信息,
首先,我想知道这个接口是传入不同的token返回不同的配置信息吗,还是这些信息是固定的?那个过期时间怎么用?

通过put接口来上传一个本地文件到OSS:

var co = require('co');
var OSS = require('ali-oss')
var client = new OSS({
  region: '<Your region>',
  accessKeyId: '<Your AccessKeyId>',
  accessKeySecret: '<Your AccessKeySecret>',
  bucket: 'Your bucket name'
});
co(function* () {
  var result = yield client.put('object-key', 'local-file');
  console.log(result);
}).catch(function (err) {
  console.log(err);
});

这是官方文档 javascript的sdk

实在看不明白,我上传文件的时候该怎么用?

是需要自己封装/upload 的接口吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

冷心人i 2022-09-12 23:27:34

http://www.jianshu.com/p/645f...

终于找到了这位大神写的文章,他文章里是vue1.0的方法,他github有一个分支2.0的方法,完美实现我的需求。

心碎无痕… 2022-09-12 23:27:34

这样难道不会暴露自己的秘密,有安全问题吗?

 region: '<Your region>',
  accessKeyId: '<Your AccessKeyId>',
  accessKeySecret: '<Your AccessKeySecret>',
  bucket: 'Your bucket name'

把这些放在前端?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文