当前位置: 首页 > 知识库问答 >
问题:

RestController不支持多文件

璩华辉
2023-03-14

我是StackOverflow的新手,请尽可能清楚。

我有一个接受多文件输入的控制器,

FE控制器它工作得很好,但如果我调用我的应用程序的RestController,它就不起作用。RestController

这是我在@Request estBody Request@Request estBody上的请求。

我尝试了不同的消费,如消费=“多部分/ *”,但它们不起作用。

您能给我一些建议,说明我需要做些什么才能在我的自定义请求中接收多部分文件作为输入吗?

共有1个答案

宰父焕
2023-03-14

您可以尝试使用@ModelAttribute而不是@RequestBody。并使用表单数据而不是JSON格式请求。希望它能起作用。

 类似资料:
  • 为了解决这个问题,我还添加了一个MultipartResolver 很可能是一些愚蠢的东西,但我找不到我错过的东西。

  • 除了排除build.graddle中的组:'com.android.support'、module:'support-v4'4之外,对于使用Facebook SDK for android的“多个dex文件定义Landroid/support/annotation/animres”错误,是否还有其他解决方案? 当我执行此操作时,另一个SDK(用于我使用的另一个服务)失败,并显示给我:“Error

  • 为您的 Flarum 添加新的界面语言很简单。按照下面的说明,下载并安装语言包即可。 在您安装并启用一个语言包后,您可以将其 设置为您论坛的默认语言。当您可以 随时禁用 用不到的语言。如果您有使用任何第三方扩展,请务必在开始前 阅读社区扩展说明。 欲开始,请访问 Flarum 社区上的 Extensions > Languages 标签,并找到您想要安装的语言包。 语言包的安装方式与 扩展 相同。

  • 我们在第十章介绍过国际化和本地化,开发了一个go-i18n库,这小节我们将把该库集成到beego框架里面来,使得我们的框架支持国际化和本地化。 i18n集成 beego中设置全局变量如下: Translation i18n.IL Lang string //设置语言包,zh、en LangPath string //设置语言包所在位置 初始化多语言函数: fu

  • 多请求支持 控制台编辑器允许您编写相互层叠的多个请求,像在控制台章节展示中那样,您可以通过定位光标并使用动作菜单向 Elasticsearch 提交请求。类似的,您可以一次选择多个请求: 图 5. 选择多个请求 控制台会依次提交请求到 Elasticsearch ,并将 Elasticsearch 返回的结果显示在右边窗口。这在调试问题或在多个场景中尝试查询组合时会非常方便。 选择多个请求还允许您

  • 好的,所以我有以下在我的清单文件,但我仍然得到明文是不允许的IP地址192.168,这是一个本地IP地址范围,请帮助我疯了。我正在使用Xamrain表单。 我的Manafest文件如下 我在这里也有作为一个理智检查