我正在实现一个必须接受相当大的文件上传的API。请求将包含用于身份验证的电子邮件和密码参数。强迫开发人员在文件数据之前放置电子邮件和密码参数是否合理?
我正在使用Formidable(一个Node模块)来解析正文,我想如果我在接受整个文件之前可以选择电子邮件和密码(并尝试进行身份验证),我可以节省内存和处理器周期在所有数据流进入之前关闭连接。我是否应该担心这个?
我当然可以将数据写入临时目录,并根据身份验证尝试删除或移动它,但我想找到一种更好的方法,如果存在的话。
谢谢。
答案 0 :(得分:0)
我会说是的,在接受他/她的大量数据之前,坚持让某人证明他/她是谁(等等)是可以的。