文件上传系统 Indie Hack Lab

文件上传系统

很多 SaaS 产品都会遇到文件上传:头像、图片、PDF、合同、附件、数据表、音频、视频、导入文件。 文件上传看起来只是一个表单功能,但真正上线后会牵扯很多问题:文件大小、格式校验、存储路径、权限控制、安全扫描、上传进度、失败重试、CDN、删除策略和成本。 如果一开始设计太随意,后面文件一多,系统会很难维护。 不要把文件直接存进数据库 新手最容易犯的错误,是把文件内容直接存进数据库。 数...
阅读全文
 Webhook 实战 Indie Hack Lab

Webhook 实战

做 SaaS 时,你很快会遇到 Webhook。支付成功、订阅取消、邮件退信、文件处理完成、第三方数据同步,很多外部系统都会通过 Webhook 通知你。 Webhook 看起来只是“对方请求你的一个接口”,但真正上线后,坑很多:重复通知、签名校验、超时、乱序、重试、数据一致性、日志排查。 如果你把 Webhook 当普通接口写,很容易在支付、订单、权限这类关键流程里出问题。 Webhook...
阅读全文
Loading...