当前位置: 首页 > news >正文

Nodejs上传阿里云oss图片案例

安装模块

npm i ali-oss

app.js代码

const OSS = require('ali-oss')
const path=require("path")const client = new OSS({// 填写Bucket所在地域。以华东1(杭州)为例,Region填写为oss-cn-hangzhou。// 查看地域方式:点击bucket仓库进入,进入概览页面--访问端口--外网访问--复制地域节点前面的前缀oss-cn-beijing。region: 'oss-cn-beijing',// 阿里云控制台悬浮头像下拉框找到AccessKey管理,点击创建AccessKey,创建成功后就有了下面两个记录accessKeyId: "XXXXXXXXXXXXXXXXXX",accessKeySecret: "XXXXXXXXXXXXXXXXXXXXXXXX",// 填写Bucket名称。bucket: 'BucketName',
});// 自定义请求头
const headers = {'x-oss-storage-class': 'Standard', // 指定Object的存储类型(标准存储)。'x-oss-object-acl': 'public-read', // 指定Object的访问权限(公共读取,否则链接不能访问)。};async function put () {try {// put参数:第一个参数为oss文件路径(不能包含./,可以以/开头,如下是Bucket根目录下的tax文件夹下的myImgFile.png文件),第二个参数为文件内容或文件流(文件路径(相对路径或者绝对路径))const result = await client.put('/tax/myImgFile.png', path.normalize('./myImgFile.png')// 自定义headers,{headers});console.log(result); // 上传成功(返回的结果里面有包含oss链接的信息)} catch (e) {console.log(e); // 上传失败}
}put(); // 执行

http://www.mrgr.cn/news/56859.html

相关文章:

  • 面经整理 八股 虾皮购物 Java后端开发 上
  • 【Hadoop】hadoop的路径分不清?HDFS路径与本地文件系统路径的区别
  • 软件分享丨火绒应用商店
  • 梧桐数据库的行转列
  • 设计循环双端队列
  • 听劝!跨境电商一定要做离钱近的市场(选品思路+运营建议)
  • antv g6
  • Ping32数据保护工具,提供全面的数据安全解决方案
  • mono源码交叉编译 linux arm arm64全过程
  • stm32f103zet6 ili9341(fsmc) freertos 制作数字电子时钟
  • 志华软件 openfile.aspx 任意文件读取漏洞复现
  • 【无人机设计与控制】机器人RRT路径规划或者无人机二维平面航迹规划
  • 【算法】归并排序概念及例题运用
  • 在线图片翻译有哪些?快来试试这5款
  • 大华智能云网关注册管理平台 doLogin SQL注入漏洞复现(CNVD-2024-38747)
  • Bitcoin全节点搭建
  • 又进入火坑了,该何去何从
  • PyQt 程序使用 Inno Setup 打包成 Setup 安装包教程
  • 【zlm】h264 vp9 尝试研究
  • 探讨程序搭建
  • 学习AJAX请求(初步)24.10.21-10.23
  • PCC Net模型实现行人数量统计
  • casa天文软件全代码记录
  • vue 页面导出gif图片 img 导出gif 超简单~ 可修改播放速度
  • 重构复杂简单变量之状态与策略模式
  • 就是这个样的粗爆,手搓一个计算器:BMI计算器