创建了存储空间(Bucket)之后,您可以上传任何类型的文件(Object)到存储空间中。

前提条件

已创建了存储空间。详情请参见创建存储空间

使用OSS管理控制台

您可以根据以下步骤,使用OSS管理控制台将您的文件上传至OSS。

  1. 登录OSS管理控制台
  2. 单击Bucket列表,之后单击目标Bucket名称。
  3. 单击文件管理 > 上传文件
  4. 上传文件页面,设置上传文件的参数。
    参数 说明
    上传到 设置文件上传到OSS后的存储路径。
    • 当前目录:将文件上传到当前目录。
    • 指定目录:将文件上传到指定目录,您需要输入目录名称。若输入的目录不存在,OSS将自动创建对应的文件夹并将文件上传到该文件夹中。
    文件ACL 选择文件的读写权限,默认为继承Bucket
    • 继承Bucket:文件的读写权限按Bucket的读写权限为准。
    • 私有:对文件的所有访问操作需要进行身份验证。
    • 公共读:可以对文件进行匿名读,对文件写操作需要进行身份验证。
    • 公共读写:所有人都可以对文件进行读写操作。

    关于文件ACL的更多信息请参见Object ACL

    上传文件 将需要上传的一个或多个文件拖拽到此区域,或单击直接上传,选择一个或多个要上传的文件。
    注意
    • 如果上传的文件与存储空间中已有的文件重名,则会覆盖已有文件。
    • 使用拖拽方式上传文件夹时,OSS会保留文件夹内的所有文件和子文件夹。
    • 文件上传过程中,请勿刷新或关闭页面,否则上传任务会被中断且列表会被清空。
  5. 上传任务页面等待任务完成,之后关闭对话框。

使用图形化管理工具ossbrowser

您可使用OSS图形化管理工具ossbrowser将您的文件上传至OSS,详情请参见快速开始

使用命令行工具ossutil

您可以使用OSS命令行工具ossutil将您的文件上传至OSS,详情请参见上传文件

使用API和SDK

OSS提供多种语言的API和SDK包,方便您快速进行二次开发。详情请参见:

注意事项

  • 通过控制台上传、简单上传表单上传追加上传的文件大小不能超过5GB,通过分片上传方式上传的文件大小不能超过48.8TB。详情请参见使用限制
  • 如果您在上传大量文件时,在命名上使用了顺序前缀(如时间戳或字母顺序),可能会出现大量文件索引集中存储于存储空间中某个特定分区的情况,此时如果您的请求速率过大,会导致请求速率下降。建议您在上传大量文件时,不要使用顺序前缀的文件名。将顺序前缀改为随机性前缀的方法请参见OSS性能与扩展性最佳实践

后续步骤

  • 如果上传的是图片,您还可以进行图片处理
  • 如果上传是音频或者视频文件,您还可以进行媒体处理
  • 在文件上传到OSS上后,您可以通过上传回调来向指定的应用服务器发起回调请求,进行下一步操作。
  • 您也可以在需要的时候,将已上传至OSS的文件下载到本地