最近在测试 commons-fileupload 的 stream api。发现如果使用了 spring mvc 特别是用了 CommonsMultipartResolver (底层用了 common-fileupload),那么在 controller 中是不是就不能用传统方式从 request 中获取上传的文件了而只能使用 spring 封装好的 multipartfile 了?
我试验了一下,如果只是使用普通的 servlet,那么可以通过传统方式来获取上传的文件数据。而如果是在 spring mvc 的 controller 中好像就不能使用传统方式了,虽然能拿到 request,但是里面的上传文件数据没有了。
请教一下是不是这么回事?
|