在Node.js中使用multer上传多部分

时间:2019-03-28 11:45:28

标签: node.js express multer

我已经成功地将文件和表单字段从我的android应用程序上传到了节点服务器,但是似乎没有办法让我访问Integer.parseInt(string); Integer.parseInt(jsonArray.getJSONObject(i).get("year").toString()); 循环之外的请求正文,只能访问请求let string = "001|apple|red|002|banana|yellow|003|grapes|purple" var result: [[Substring]] = [] string.enumerateSubstrings(in: string.startIndex..., options: .byWords) { _, range, _, _ in let word = string[range] if let _ = Int(word) { result.append([word]) // or just a new empty array // result.append([]) } else { result[result.index(before: result.endIndex)].append(word) } } print(result) // "[["001", "apple", "red"], ["002", "banana", "yellow"], ["003", "grapes", "purple"]]\n" 块中multer's配置中的主体。 问题是,当读取多个文件时,该区域位于multer's循环中,因此无法在此处编写我的代码逻辑。

fileFiltermulter's注释了 AAAAAAAAAAAAAAAAAAAA 的区域,在保存文件之前应在 区域进行访问,但是可以在{{1 }}块位于循环之内。

req.body

问题::如何在保存文件之前访问循环外的表单字段

原因:表单字段的内容包含验证数据,以确定是否应保存,拒绝或处理文件(对于excel文件)。。

>

0 个答案:

没有答案