前提
- 后端服务使用Jboss restEasy搭建rest服务
- 业务需求需要使用文件上传功能
- 文件上传格式为浏览器表单上传文件
实现步骤
1.添加依赖
reasteasy解析表单文件需要添加扩展依赖,以maven项目为例,依赖如下:
1 | <dependencies> |
2.编写接口
resteasy解析表单数据需要使用org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput接口,下面代码示例说明接口编写方式
1 | /** |
另外,解析表单文件元素文件名,解析表单元素获取字串的方式如下
1 | import org.jboss.resteasy.plugins.providers.multipart.InputPart; |
这两个方法可以当做工具方法来使用