企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### 使用阿里云OSS对象存储 <br> 控制器集成了对象存储,可通过 ``this.OSS()`` 调用。需传入一个对象,有四个参数,分别是 ``{accessKeyId,accessKeySecret,region,bucket}`` 默认不传获取配置文件中设置的参数 <br> 下面是一个图片上传的演示案例,通过 ``ctx`` 获取到图片,以数据流的方式上传到云,返回图片的访问地址。 ``` // 上传图片到OSS async putStream(ctx){ // 读取图片成流 const reader = fs.createReadStream(ctx.request.files.file.path) const fileName = ctx.request.files.file.name let result = await this.OSS().putStream(fileName,reader) return this.showSuccess(result) } ``` >阿里OSS,NodeJS版文档 https://help.aliyun.com/document_detail/32068.html <br> 公共云下OSS Region和Endpoint对照表 > https://help.aliyun.com/document_detail/31837.html?spm=5176.21213303.J_6704733920.10.3f0553c9VGjrT3&scm=20140722.S_help%40%40%E6%96%87%E6%A1%A3%40%4031837.S_0%2Bos.ID_31837-RL_ossDAScnDASzhangjiakou-LOC_main-OR_ser-V_2-P0_1