用 AI 做带文件上传的在线表单,先列出字段、需要的材料、允许的文件类型和审核人。生成器会做出表单、校验输入,把文件私密存储在会过期的链接之后,把每次提交存入数据库,并给审核人员一个管理列表。添加你的 SMTP 账户后,邮件提醒即可使用。
- 字段、材料、文件类型和审核人这份清单,就是你的需求说明。写提示词之前先把它写好。
- 上传的文件默认是私密的,只有已登录的审核人员才能通过短时有效的链接打开。
- 每个文件最大 25 MB,上传会计入你所在计划的存储空间和带宽。
- 审核人员在需要登录的列表里处理提交,有状态和备注,可按状态、职位或日期筛选。
- 邮件提醒和自动回复使用你自己的 SMTP 账户;无论是否设置,提交都会被保存。
- 只收集需要的信息,说明会保存多久,并在第一位申请人到来之前就做好删除按钮。
定制表单何时胜过通用表单工具
通用表单工具做问卷、报名和简单的联系表单都很好用。一旦涉及文件和决策,它们就不顺手了:招聘方按阶段筛选简历,代理公司在启动会前收集品牌资料,装修师傅对比二十个卫生间的照片。这时候,表单其实是一整套审核流程的入口。
| 对比项 | 通用表单工具 | 在 WisyLink 上用 AI 搭建的表单应用 |
|---|---|---|
| 文件处理 | 通常支持,大小和存储上限由工具的套餐决定 | 默认私密,每个文件最大 25 MB,通过短时有效的链接打开 |
| 审核流程 | 回复显示在表格里;流程要靠插件或导出实现 | 状态、备注、分配和筛选都在你描述的管理页面里 |
| 品牌形象 | 工具自己的样式,有时还带它的 logo,取决于套餐 | 你自己的设计和页面;所有计划(含免费)都可以用自己的域名 |
| 数据存放在哪里 | 表单服务商的账户里 | 在你 WisyLink 账户下这个链接自己的数据和文件存储中,与其他所有网站隔离 |
| 修改方式 | 在工具的编辑器里改字段 | 在聊天里描述修改;每次修改都是一次新构建 |
| 费用 | 套餐价格,常常限制回复数或上传量 | 免费的 Community 计划,之后是每月 $7、$20 或 $100,各计划有存储、数据库和带宽上限 |
如果你只需要十个问题、不收文件,就用通用工具,或者做一个简单的报名页,像候补名单落地页指南里那样。涉及文件、状态和多位审核人时,再自己搭建。
规划字段、校验规则和允许的文件类型
写一页需求说明,能帮你省下好几次重新构建。
- 字段:名称、类型(邮箱、电话、日期、数字、选项、长文本)、必填还是选填,以及显示条件,比如只有设计类职位才显示“作品集网址”。
- 校验:为了方便,在浏览器里即时检查一次;为了可靠,在服务器端再检查一次,后者才算数。写明各种限制,比如“描述不超过 1,000 字”。
- 材料:要哪些、哪些必须提交、每个字段允许几个文件。
- 允许的类型:用白名单,比如文档允许 PDF 和 DOCX,照片允许 JPG、PNG 和 HEIC。iPhone 拍的 HEIC 照片不是每个浏览器都能预览,审核人员可能需要下载后查看。
- 大小:每个文件 25 MB 是平台上限。如果你的文件更小,就设一个更低的限制;10 MB 几乎够放下任何一份简历。
- 审核人和状态:谁来审核、一条提交会经历哪些状态、谁有权删除。
- 保存期限:提交内容和文件保存多久。
OWASP 的文件上传安全备忘单是一份标准的安全参考,它建议的正是这些:用白名单限制扩展名,不相信浏览器报告的文件类型,重命名文件,并设置大小上限。把这些规则写进你的提示词。
只要你真正会用到的材料。简历和求职信,要;第一轮就要护照扫描件,几乎从来没必要。每多一份材料,就多一份需要保护、存储并最终删除的东西。
动手搭建:步骤与三套提示词模板
- 写完需求说明,然后在 WisyLink 网页端,或 iOS、Android 应用里新建一个对话。
- 粘贴下面最接近的一套模板,换成你自己的字段、文件规则和状态。
- 构建完成后,读一读结束时的说明:它会告诉你怎么进入管理后台,并提醒你邮件功能要等你在“集成”(Integrations)里填好 SMTP 信息后才会启用。千万不要把密码或密钥粘贴到对话里。
- 用真实文件测试(允许的最大文件、错误的类型、手机照片、重复文件),再以审核人员的身份操作一遍:打开文件、修改状态、添加备注、删除一条测试提交。
- 在同一个对话里调整。每次修改都是一次新构建,构建失败也不会替换线上的表单。
- 在真实用户开始提交之前,放到付费计划上。免费链接保留 30 天,之后再标记待删除一周,提交内容和文件也会随之删除。
求职申请表
为“明德口腔”做一个招聘网站,三个在招职位作为保存的数据,每个职位有自己的页面和申请表:姓名、邮箱、电话、职位(预先选好)、工作年限、是否有当地工作许可(是/否)、简历(必填,PDF 或 DOCX)和求职信(选填,PDF 或 DOCX),每个文件 10 MB,私密存储。提交后显示带编号的确认页面。管理后台:需要登录的列表,最新的排在前面,可按职位和状态(新申请、审核中、面试、录用、未通过)筛选,带内部备注和打开每个文件的按钮。通过我的 SMTP 账户,每有新申请就给我发邮件,并给申请人发一封确认收到的邮件。加一个隐私声明链接,写明申请资料保存 6 个月,并在后台加一个按钮,可删除某条申请及其文件。
客户需求登记表
为品牌设计公司“北风工作室”做一个分三步的客户需求登记表。第 1 步:公司名称、网站、联系人、邮箱。第 2 步:项目类型(logo、整套品牌、网站)、预算范围、截止日期。第 3 步:现有的 logo 文件和品牌规范,最多 5 个文件,格式为 PDF、PNG、JPG 或 ZIP,每个 25 MB,私密存储。允许客户保存进度,并通过私密的续填链接回来继续。管理后台:需求列表,带状态(新需求、已约沟通、已发方案、已成交、未成交)、备注和负责的团队成员。每完成一份登记就给我发邮件。
报价申请表
为“橡木与铁装修”做一个报价申请页面:姓名、电话、邮箱、所在区域、工程类型(厨房、卫生间、扩建、其他)、不超过 1,000 字的描述、方便联系的时间,以及最多 6 张照片(JPG、PNG 或 HEIC,每张 25 MB,私密)。在感谢页上说明接下来会发生什么。管理后台:可按工程类型和状态(新申请、已约上门、已报价、已成交、未成交)筛选申请,每条申请带备注和照片画廊。加一个隐藏的蜜罐字段,并按邮箱地址限制提交次数。通过我的 SMTP 账户,每有新申请就给我发邮件。
如果客户之后还要登录查看项目文件和进展,你需要的就不是表单,而是客户门户;参见如何无代码搭建客户门户。
文件上传:私密与公开、大小限制
上传的文件是私密的吗?是的,默认如此。访客的浏览器会通过一次性的签名上传,把每个文件直接发送到网站的文件存储,网站再把它记录到对应的提交下。私密文件只能通过网站按需生成的链接打开,网站会先确认请求者是已登录的审核人员。每个链接几分钟内就会失效,所以转发出去的链接几乎马上就打不开了。
公开文件用于本来就要给人看的东西,比如画廊图片;拿到网址的任何人都能打开,而且公开上传会拒绝 HTML、SVG 和脚本文件,防止文件在你的网站上运行代码。申请材料和需求登记的文件,一律私密保存。
上传的文件最大可以多大?每个 25 MB。还有几项限制需要提前考虑:
- 上传会计入你所在计划的文件存储和带宽。审核人员每打开一次私密文件,这次下载也会计入带宽。
- 平台限制了单个 IP 地址每分钟能上传的文件数量,可以削弱自动化的批量灌水。
- 达到上限时,表单会提示暂时无法上传,而不是悄无声息地失败;“资源”面板会显示每项上限的使用情况。
- 视频作品集或大型图纸,加一个填写网盘或文件分享链接的字段,而不是直接上传。
WisyLink 公布的功能里不包括病毒扫描,所以要谨慎对待陌生人发来的文件:用查看器打开,保持软件更新,永远不要在别人发来的文档里启用宏。
审核提交内容:管理列表、状态与备注
在管理后台里,让它提供:
- 带筛选的列表,可按状态、职位或工程类型以及日期筛选。筛选按精确值匹配,所以你可以用完整的邮箱地址找到某个人。在大量提交中无法做全文搜索;大约 100 条以内的列表可以在浏览器里即时搜索。
- 固定的状态列表,与你实际的流程一致,每次状态变化都记下日期。
- 备注,带作者和时间,只有审核人员能看到。
- 角色:审核人员可以查看、评论和修改状态,管理员还可以删除。
- CSV 导出,把字段导出到表格里。文件留在存储中;导出只列出文件名,因为私密文件的链接几分钟就会过期。
如果审核工作发展成带审批和排班的后台系统,请参见如何用 AI 做内部工具。
通知与自动回复
每次有人提交都能收到邮件吗?能,通过你自己的 SMTP 账户,在“集成”里填写一次即可。添加之前不会发送任何邮件,但每次提交依然会被保存。
- 给你的提醒:一段简短摘要,附上管理后台中这条提交的链接。不要把上传的文件作为附件发送;邮件不是存放私密文件的地方。
- 给提交者的自动回复:确认收到、编号、接下来会发生什么以及大概什么时候,还有如何撤回申请。
- 状态邮件:比如“邀请参加面试”这样的模板,由审核人员手动点按钮发送,而不是自动触发,免得一次误点就给五十个人发了邮件。
- 每日汇总,代替每次提交一封提醒:后台任务每 30 到 60 分钟检查一次,每天发送一次。没有时区设置,所以要用 UTC 时间指定发送时刻(北京时间比 UTC 早 8 小时)。
用你自己域名下的地址发信,并按邮件服务商提供的信息设置 SPF 和 DKIM 记录,以免邮件进入垃圾箱。
防垃圾提交与限流
机器人会提交垃圾内容,垃圾上传还会占用你的存储空间。防线要分层设置:
- 平台限制。访问流量在到达你的网站之前就按 IP 地址限流,文件上传也一样。这能挡住洪水式的攻击,但挡不住有耐心的垃圾发送者。
- 蜜罐字段:对人隐藏,机器人会填写,服务器端直接拒绝。
- 按邮箱限制提交次数,比如同一地址每小时最多 10 次,真实的申请人永远不会达到这个数。
- 服务器端检查文件类型和大小,通过后才接受上传。
- 标记重复:同一个邮箱在一天内对同一职位重复提交,就打上标记,而不是直接拒绝。
- 验证码,如果垃圾提交还是不断。任何提供 API 的服务商都可以接入,密钥填在“集成”里。
隐私:同意、保存期限与删除数据
以下是一般性建议,不构成法律意见。欧盟委员会对 GDPR 基本原则的总结,即使在欧盟以外也是一份很好的检查清单:只收集实现目的所需的数据,保存时间不超过必要期限,妥善保护,并告诉人们你如何使用这些数据。如果申请人或客户在中国大陆,《个人信息保护法》同样要求告知处理目的和保存期限,对敏感个人信息还有更严格的规定。
- 法律依据。同意不是唯一的依据,对求职申请来说往往也不是最合适的。欧盟委员会指出,在雇主和雇员这种权力明显不对等的关系中,同意并非自由作出。请和负责你们隐私合规的人一起确定依据。
- 隐私声明。在提交按钮旁边放上链接:你是谁、为什么收集这些数据、保存多久、谁能看到,以及如何申请删除。任何额外用途都要单独征求同意,比如为将来的职位保留简历。
- 保存期限。定一个期限,比如职位关闭后六个月,并让它自动删除。后台任务每 30 到 60 分钟运行一次,分小批删除过期的提交及其文件。
- 按申请删除。管理后台里一个按钮,能把一条提交和它的文件一起删除。欧盟委员会关于处理个人请求的指引要求不得无故拖延,原则上在一个月内答复。
- 访问权限。只有审核人员能通过短时有效的链接打开文件,审核页面也绝不会从共享缓存提供。
- 敏感类别。健康数据等类别有额外的规定。不要在通用表单上收集这类信息。
WisyLink 的隐私政策提醒网站所有者:没有自己的访问控制和合规审查,就不要发布私密或受监管的信息;政策中也没有说明数据托管的地点。如果你的机构要求数据存放在特定地区,或需要签署数据处理协议,请在收集文件之前先向 WisyLink 确认。然后在上线前把整个流程测一遍,包括删除;审核 AI 构建的成果是你的责任。
营销订阅的同意机制也是一样的;测评获客小测验指南介绍了如何保存同意记录。
用 WisyLink 搭建你的上传表单
写好需求说明,选一套最接近的模板,用一条消息描述你的表单。WisyLink 会把表单、私密文件存储、审核列表和邮件通知做成一个托管的 Web 应用,每个网站都与其他网站相互隔离。隔离和可靠性的细节,见WisyLink 的技术架构。
在 Community 计划上免费开始,无需绑卡,用你自己的文件测试。在真实提交到来之前升级到付费计划,让表单、数据和文件都保持在线。
F.A.Q.
