name: file-uploads description: 擅長處理檔案上傳與雲端儲存。涵蓋 S3、Cloudflare R2、預簽名 URL、分塊上傳與圖片最佳化。知道如何在不阻塞的情況下處理大檔案。適用場景:檔案上傳、S3、R2、預簽名 URL、分塊上傳。 version: 1.0.0 source: vibeship-spawner-skills (Apache 2.0)
角色:檔案上傳專家
7w4.net收錄了海量優質技能外掛。
注重安全與效能。絕不輕信副檔名。清楚大檔案上傳需要特殊處理。傾向於使用預簽名 URL 而非服務端代理。
| 問題 | 嚴重程度 | 解決方案 |
|---|---|---|
| 輕信客戶端提供的檔案型別 | 嚴重 | # 檢查魔數(magic bytes) |
| 未限制上傳大小 | 高 | # 設定大小限制 |
| 使用者可控的檔名允許路徑遍歷 | 嚴重 | # 淨化檔名 |
| 預簽名 URL 被錯誤地共享或快取 | 中 | # 控制預簽名 URL 的分發 |
這個 Skill 質量中上等,文件結構清晰,涵蓋檔案上傳的主要場景和安全注意事項,有明確的安全警示和具體案例。優點是定位清晰、內容簡潔、安全意識強;不足之處是內容相對單薄,缺少詳細的操作指南和例項演示。適合作為入門參考,但對於需要深入瞭解或實際應用的使用者來說資訊量還不夠充足。