使用 Aktar

可以控制存储桶中的文件名和目录吗?

简短回答

可以。每个上传目标都有一个对象路径模板。默认为 {year}/{month}/{uuid}.{ext},生成按月分组、难以猜测的文件名。

可用变量:

  • {year}、{month}、{day}:日期各部分,例如 2026、09、27
  • {date}:2026-09-27
  • {time}:104215(时、分、秒)
  • {filename}:不含扩展名的原始文件名
  • {ext}:文件扩展名
  • {uuid}:随机 UUID
  • {random}:8 个随机字符

示例:screenshots/{date}/{filename}-{random}.{ext} 会生成 screenshots/2026-09-27/launch-hero-3f9a71c0.png。在路径中保留随机部分,可以让链接难以被猜到,也能避免覆盖同名文件。