const upload = async (request, response, next) => { const { files } = request; if (!files) { response.status(400).send({ message: "No file uploaded." }); return; } }
我错过什么了吗?
gojuced71#
看起来很简单,使用大写的File代替file作为Body中文件上传的键名。如果这不起作用,尝试检查整个请求,看看您的中间件是否将文件放在请求对象中的不同键上。
File
file
Body
pkbketx92#
我有同样的问题一次。当我尝试上传文件的 Postman 崩溃,然后我会重新启动。在那个时候,我认为文件路径将从 Postman 删除,但名称将存在。这就是为什么我得到这个错误
2条答案
按热度按时间gojuced71#
看起来很简单,使用大写的
File
代替file
作为Body
中文件上传的键名。如果这不起作用,尝试检查整个请求,看看您的中间件是否将文件放在请求对象中的不同键上。pkbketx92#
我有同样的问题一次。当我尝试上传文件的 Postman 崩溃,然后我会重新启动。在那个时候,我认为文件路径将从 Postman 删除,但名称将存在。这就是为什么我得到这个错误