开发者社区 问答 正文

如何实现获取文件访问地址?


您已经将文件上传到存储空间中,现在您可以通过获取已上传文件的地址进行文件的分享和下载。

操作步骤


  1. 进入OSS 管理控制台界面。

  2. 在左侧存储空间列表中,单击目标存储空间名称,打开该存储空间概览页面。

  3. 单击[backcolor=transparent]文件管理页签。

  4. 单击目标文件的文件名,打开该文件的[backcolor=transparent]预览页面。如下图所示:

    参数说明:
    • 复制文件URL:用于下载文件。
    • 复制文件路径:用于所搜文件或者给图片类的文件加水印功能等。

  • 单击[backcolor=transparent]复制文件URL获取文件链接给访问者进行浏览或者下载。
    如您的bucket的读写权限为[backcolor=transparent]私有,则在您获取文件访问URL时需设置[backcolor=transparent]链接有效时间。

    [backcolor=transparent]说明: URL签名的链接有效时间是基于NTP计算的。您可以将此链接给与任何访问者,访问者可以在有效时间内,通过此链接访问该文件。存储空间为私有权限时获得的地址是通过 URL签名方式 生成的。
  • 展开
    收起
    青衫无名 2017-10-23 10:33:23 1681 分享
    分享
    版权
    举报
    阿里云 AI 助理回答

    要获取已上传至OSS存储空间中文件的地址以进行分享和下载,您可以按照以下步骤操作:

    1. 登录OSS管理控制台: 首先,访问阿里云官方网站并登录您的账号,然后进入对象存储服务(OSS)管理控制台。

    2. 选择目标Bucket: 在左侧的存储空间列表中,找到并单击您想要获取文件链接的存储空间名称,这将打开该存储空间的概览页面。

    3. 进入文件管理页面: 在存储空间概览界面,点击文件管理标签页,进入文件管理界面。

    4. 定位并选择文件: 在文件列表中,找到您想要分享或下载的文件。可以直接点击文件名或者文件右侧的详情图标来查看文件的详细信息页面。

    5. 复制文件URL

      • 公开读权限Bucket:在文件的预览页面,直接点击复制文件URL,即可获得该文件的直接访问链接。
      • 私有读权限Bucket:如果您的Bucket设置为私有读权限,则在复制文件URL时,系统会要求您设置链接的有效时间。这是通过URL签名方式生成的一个临时有效链接,确保只有在指定时间内,通过此链接才能访问到文件。请根据需要设定一个合适的时间长度后,再点击复制文件URL
    6. 分享与下载: 拷贝得到的文件URL,您可以将其分享给任何第三方用户。在有效期内,接收者可以通过这个链接直接在浏览器中浏览或下载文件。

    重要提示: - 确保在分享文件前检查内容是否有敏感信息,避免数据泄露。 - URL的有效期默认配置需留意,过期后需重新生成新的链接。 - 私有Bucket分享时,利用URL签名机制保障了访问的安全性,但请注意链接的有效期限。

    通过上述步骤,您可以安全且便捷地分享和下载OSS中的文件。

    有帮助
    无帮助
    AI 助理回答生成答案可能存在不准确,仅供参考
    0 条回答
    写回答
    取消 提交回答
    AI助理

    你好,我是AI助理

    可以解答问题、推荐解决方案等