问题描述
|
我正在实现一个必须接受较大文件上传的API。该请求将包含用于身份验证的电子邮件和密码参数。强制开发人员在文件数据之前/之前放置电子邮件和密码参数是否合理?
我正在使用Formidable(一个Node模块)来解析正文,并且我发现,如果我可以在接受整个文件之前挑选出电子邮件和密码(并尝试进行身份验证),则可以通过关闭菜单项来节省内存和处理器周期连接所有数据流之前。我是否还要为此担心?
我当然可以将数据写入临时目录,然后根据身份验证尝试将其删除或移动,但是我想找到一种更好的方法(如果存在的话)。
谢谢。
解决方法
我会说是的,可以坚持认为有人在接受他/她的大量数据之前证明自己是谁(依此类推)。