首页 > 解决方案 > 如何验证上传文件的路径是否格式不正确

问题描述

我正在使用 next.js 开发应用程序

我有一个在请求中接收 FormData 的 api 端点。我正在使用 Formidable 从请求中获取文件。然后,将文件从服务器上的临时路径上传到 AWS S3。

我的问题是,我如何验证用户没有错误地格式化文件的路径,并使用恶意路径发送请求。例如,将路径更改为“../../secretFile”。例如,常规路径是:

C:\Users\MyUsername\AppData\Local\Temp\upload_e69daadcd956ae15fc00551832d1be82

标签: file-uploadnext.jsformidable

解决方案


推荐阅读