【问题标题】:Strongloop file upload - Invalid value for argument 'file' of type 'file'Strongloop 文件上传 - 'file' 类型的参数 'file' 的值无效
【发布时间】:2026-01-27 17:55:02
【问题描述】:

自从我升级到环回2.27 和组件存储1.7 以来,我一直在为此苦苦挣扎。

当我使用 loopback 2.22 时,一切正常。现在每次我尝试上传文件时,我都会得到这个:

Invalid value for argument 'file' of type 'file': [object Object]. Received type was converted to object.

这里会发生什么?

【问题讨论】:

  • 所以要清楚,exact 相同的代码在 2.22 中有效吗?可以并排运行比较吗?
  • 是远程方法参数的类型,从“文件”变成了“对象”
  • 有谁知道请求的文件类型是什么?

标签: node.js file-upload loopbackjs strongloop


【解决方案1】:

我发现了问题所在。我的远程方法有一个“文件”类型的文件参数。必须将其更改为具有“对象”类型,仅此而已。

【讨论】:

  • 有没有人发现为什么会发生这种情况以及如何使用“文件”类型?
  • 你能提供更多细节吗?
最近更新 更多