node.js - 有没有办法通过邮递员使用表单数据发送两个具有不同密钥的文件?
问题描述
我正在使用邮递员,并想在请求中设置两个具有不同键的不同文件。
我有一个 node.js 项目,我在其中使用multer()
模块从请求中获取文件。但是我找不到如何获得具有不同密钥的两个文件的方法。
multer().array('file1');
这不适用于我的情况。
有没有办法以我提到的方式获取文件?
解决方案
我找到了我的问题的答案。
从文档中: 接受由字段指定的混合文件。具有文件数组的对象将存储在 req.files 中。
字段应该是一个对象数组,具有名称和可选的 maxCount。例子:
[
{ name: 'avatar', maxCount: 1 },
{ name: 'gallery', maxCount: 8 }
]
就我而言:
[
{ name: 'file1', maxCount: 1 },
{ name: 'file2', maxCount: 1 }
]
推荐阅读
- android - 如何在 Android 中实现自定义 Video Recorder App?
- python - 熊猫列提取
- python - 派格莱特。将Sprite放入Batch时如何设置Sprite的“z”轴值
- stm32 - STM32 - RTOS - 最大堆栈大小
- python-3.x - python转义解释(如何触发break)
- c++ - 在并发环境中访问 MMIO 的软件模式
- firebase - 在本机反应中识别firebase身份验证和数据库查询超时
- ios - 无法运行我从 GitHub 获得的 swift 应用程序?
- java - 设置自定义样式时缺少菜单按钮
- google-sheets - 将 IMPORTXML 函数输出格式化为时间“h:mm”