You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

上传文件至Akamai时文件名为空及403错误问题求助

Akamai上传文件时设置正确文件名的解决方案
  • 检查Akamai上传端点的配置
    Akamai NetStorage(NSU)上传通常需要通过请求头显式指定文件名,而非仅依赖URL路径。你遇到的403错误大概率是权限或签名问题,而非路径格式本身:

    • 上传请求需携带Content-Disposition头明确文件名:
      Content-Disposition: attachment; filename="filename.fileextension"
      
    • 确保请求包含Akamai要求的认证头(如X-Akamai-ACS-Action、X-Akamai-ACS-Auth-Data、X-Akamai-ACS-Auth-Sign),且签名覆盖了完整的目标文件URL(不含末尾斜杠)。
  • 修正URL路径格式
    文件名后添加斜杠会被Akamai解析为目录创建请求,这就是生成同名目录但文件为空的原因。必须使用无末尾斜杠的文件路径:http://example-nsu.akamaihd.net/foldername/filename.fileextension,同时排查403对应的权限问题——确认你的NetStorage账户拥有该目录的写入权限,签名生成逻辑无错误。

  • 用官方工具验证上传逻辑
    借助Akamai官方akamai-cli工具的netstorage模块测试上传,对比请求差异:

    akamai netstorage upload /local/path/filename.fileextension ns://example-nsu.akamaihd.net/foldername/filename.fileextension
    

    检查官方工具的请求头、URL格式和签名方式,以此修正自身代码中的问题。

  • 核对NetStorage目录配置
    登录Akamai Control Center,确认目标目录开启了直接文件写入权限,无路径限制规则阻止指定文件名的上传请求。

内容的提问来源于stack exchange,提问作者Ruth

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 10:45:00