【LWei-开发】enctype为multipart/form-data时request无法接收表单普通字段的问题

功能需求:表单普通字段(例如文件名称、描述等)与文件进行统一提交处理。

问题:统一提交时编码方式不同,表单普通字段使用application/x-www-form-urlencoded(在发送前编码所有字符),文件使用multipart/form-data(不对字符编码)。multipart/form-data方式后台无法通过request接收表单字段。

解决方法:后台参数采用非request接收方式(多个参数比较繁琐,但能解决问题)。以SpringMVC代码为例。

public ModelAndView save(String FILENAME,String FILEDESCRIPTION,@RequestParam("file") MultipartFile file){}

各位大神如有更好的解决方法,也请在评论区进行交流。

猜你喜欢

转载自blog.csdn.net/u013153374/article/details/84587695
今日推荐