一家虚构的美国服务商让客户上传资料,再用人工智能提取服务需求。我们的设计建议是:已收到,不等于可以处理。先通过约定的入口检查,再进入提取队列。 文件选择器只是帮助选择格式。MDN 说明,它不能替代服务器验证。OWASP 也建议限制业务所需类型和大小,不信任上传者提供的内容类型,并组合多层检查。 把状态写清楚:已收到、检查完成、解析待运行,或者检查失败。还要给页数、图像尺寸、运行时间与重试次数设定业务认可的预算。本文不提供通用阈值。 失败时给客户可行的下一步。格式不支持、大小超限和暂时性失败,需要不同处理。人工复核也应记录原因和决定,只针对指定文件,不是关闭全部检查。 用无害样本测试正常文档、空文件、错误扩展名、密码保护和约定限制。先写预期结果,再检查界面与队列。这里提出测试计划,并没有宣称完成产品安全评估。 先覆盖一种常用格式,保留支持范围、预算、负责人和测试记录。更换解析器或增加格式后重跑样本。目标是让团队知道文件在哪一步,而不是宣称从此没有风险。