更新日志
到期自动删除的上传
并不是每个文件都需要永久保留:给错误报告配的截图、发给测试人员的构建版本、请人快速过目的草稿。在 Aktar 0.5.0 中,只需在上传目标旁选择删除时间,文件就会在 1、7、14 或 30 天后自动消失,无需你再操心。
- Mac0.5.0
- Windows0.1.2
- iPhone 和 iPad1.1.0
- Android即将推出
由存储桶负责删除
限期文件上传时会在原本的路径前加上 tmp/1d/、tmp/7d/、tmp/14d/ 或 tmp/30d/,期限一到,存储桶中的生命周期规则就会删除该文件夹下的所有内容。这一切不需要 Aktar 在运行:即使 Mac 已关机,甚至 Aktar 已被卸载,文件也会按时删除,临时分享不会在存储桶里越积越多。
历史记录、上传记录窗口和上传通知都会显示每个限期文件的删除时间。只要选择了期限,面板就会在拖放区域下方提示,避免想保留的文件被误设为到期删除。
一键完成设置
上传目标的存储桶具备 Aktar 的规则后,即可使用“删除时间”。在“删除时间”菜单中选择设置自动删除…,或在“设置 → 上传目标”中使用该目标的“自动删除”部分。Aktar 会添加 aktar-expire-1d、aktar-expire-7d、aktar-expire-14d 和 aktar-expire-30d 四条规则,存储桶中的其他规则保持原样。
有些密钥无权更改生命周期规则,例如权限为 Object Read & Write 的 Cloudflare R2 令牌(Admin Read & Write 则可以)。这种情况下,Aktar 会列出需要在服务商控制台中添加的四条规则,添加后重新检查即可。
改主意了?在同一部分点击关闭…,该上传目标将不再提供“删除时间”。你可以保留规则,让 tmp/ 下已有的文件继续按时删除,也可以将规则移除。
Raycast、iPhone、iPad 和 Android
本地 API 现在在上传时支持 expires= 参数,Raycast 的 Aktar 扩展也因此有了自己的 Delete After 选项。iPhone、iPad 和 Android 版应用将在 1.1.0 版本中支持限期上传。它们使用相同的文件夹和规则,因此在多台设备上使用的存储桶只需设置一次。
本版本的全部变更
新功能
- 菜单栏中上传目标选择器旁新增删除时间:1、7、14 或 30 天。限期文件存放在
tmp/{N}d/下,即使 Aktar 未运行,也会由存储桶自行删除。 - 可在菜单栏或“设置 → 上传目标”中一键设置存储桶的生命周期规则,不会改动存储桶的其他规则。如果密钥无法更改生命周期规则,Aktar 会告诉你需要在服务商控制台中添加哪些规则。
- 可按上传目标关闭自动删除,并选择保留或移除存储桶中的规则。
- 历史记录、上传记录窗口和上传通知会显示限期文件的删除时间。
- 本地 API 在上传时支持
expires=(以天为单位),并返回expiresAt。