使用javascript实现文件上传到阿里云

本文介绍如何在Node.js环境中利用OSS JavaScript SDK实现阿里云的文件上传。首先,需要在工作目录安装SDK,然后创建一个upload.js文件,配置自己的阿里云AK、SK及指定Bucket,注意region需根据OSS服务节点选择。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为是在node.js环境中使用OSS JavaScript SDK来访问OSS服务,所以直接使用命令安装SDK.

首先在工作目录安装ali-oss

npm install ali-oss

使用该条命令有时候太慢了,跑得很久,建议使用淘宝镜像cnpm

cnpm install ali-oss

基本上一下就跑完了

新建一个upload.js 更换自己阿里云的ak和sk,以及bucket

region每个区域不一样  参考OSS服务节点

  var co = require('co');
    var OSS = require('ali-oss')

    var client = new OSS({
        region: 'oss-cn-shanghai',
        accessKeyId: 'your ak',
        accessKeySecret: 'your sk'
    });

    co(function* () {
        client.useBucket('your bucket');
        var result = yield client.put('javascript.txt', 'C:\\Aliyun.png');
        console.log(result);
    }).catch(function (err) {
        console.log(err);
    });
最后项目所在位置使用命令 node upload.js即可启动

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值