阿里云 OSS icon

阿里云 OSS

阿里云 OSS 操作:生成预签名URL或上传文件

上传文件

AI-generated

Summary

Uploads a file to an Aliyun OSS bucket.

Inputs

  • bucket (required) — OSS 存储空间(Bucket)名称
  • key (required) — 对象(文件)在 OSS 中的键名(路径)
  • region (required) — 存储空间所在的区域,例如:oss-cn-hangzhou
  • endpoint — 其他服务可用来访问 OSS 的域名(可选)
  • fileSource (required) — 选择文件来源方式
  • binaryPropertyName (required) — 包含二进制数据的属性名称
  • fileContent (required) — 要上传的文件内容(字符串)
  • contentType — 文件的 MIME 类型,例如:image/jpeg, text/plain
  • storageClass — 文件的存储类型
  • acl — 文件的访问控制权限

Output shape

a list of upload result objects

Each element contains url, bucket, name, etag, versionId, requestId, fileName; on error an object with error and errorCode is returned; success yields one record per input.

Examples

Example 1: Upload a binary file from the previous node to OSS

bucket: my-bucket, key: images/photo.jpg, region: oss-cn-hangzhou, fileSource: binary, binaryPropertyName: data, contentType: image/jpeg, storageClass: Standard, acl: private

Discussion