我用的是弹簧。我想实现休息控制器将文件上传到服务器。我发现了很多这样的例子:
public ResponseEntity doSomething(@PathVariable String paramOne, @RequestParam(required = false, name="file") List<MultipartFile> attachments
) throws IOException {
//Some logic here
}
然后我用邮递员测试它,创建一个“表单数据”类型的请求,添加婴儿车名称“文件”,选择文件类型,然后选择文件。而且工作正常。
它创建一个 post 请求作为多部分请求。但由于某些原因,我不想使用多部分发布请求。所以我想通过在邮递员类型“二进制”中选择来上传文件。所以我的问题是:
spring 可以以某种方式映射这种请求,以便我在处理程序方法中获取输入文件作为参数吗? (我知道我可以获取HttpServletRequest并从中获取InputStream,但是有更好的方法吗?)
通过这种方法,我只得到输入流。传递文件名的好方法是什么?
一般来说,这种方法的主要缺点是什么?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)