检查标识与完整性
将对象键与本次用户操作及上传结果关联,避免重试时意外指向其他文件。将存储大小与预期长度比较;服务商支持兼容的校验和时,可使用根据内容计算的校验值。
不要把 ETag 当作通用内容哈希;在分段上传或不同服务商之间,它的含义可能不同。需要更强保证时,应使用服务商文档中的校验字段,或下载内容后自行验证。
确认访问与就绪状态
验证私有对象时,应通过应用授权的访问路径读取,而不是为了检查而公开对象。如果后续处理依赖内容类型或元数据,也应一并核实。
只有通过产品要求的检查后,才将文件标记为可用。验证失败时应隔离对象或安全重试,向用户提供有用错误,并按策略清理遗弃的临时上传。