java - Rest Easy 多部分表单数据获取多个文件的文件长度

标签 java httprequest resteasy

我需要使用rest easy创建一个服务,该服务将处理多部分表单数据,并且我在调用此服务时发送多个文件,并且@HeaderParam("Content-Length") int length给出了请求中所有文件的总大小。有没有办法单独查找请求中所有文件的大小。

例如:如果我在请求中发送两个大小分别为 20 kb 和 50 kb 的文件,目前 @HeaderParam("Content-Length") int length 给我的是 70000 。我可以分别获取两个文件的大小吗?

最佳答案

我通过从 MultipartFormDataInput 获取 inputStream 并将其转换为数组的字节来完成此操作,因此数组的长度给出了文件的大小。

关于java - Rest Easy 多部分表单数据获取多个文件的文件长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53319670/

相关文章:

java - 如何禁用或关闭来自系统托盘的通知?

javascript - 在selenium中执行滚动到 View 脚本时出现空指针异常

java - 荣格2 : How to implement displaying details of a node on mouse over of a Node?

json - 在portlet中用json对象响应http请求

java - RestEasy @Path 正则表达式问题

java - 将 Jetty 与 RESTEasy 集成

java - 如何在 TestNG 中结合 Mockito 和 Spring

java - 放入 Android Activity 时没有来自 HTTP GET 代码的响应

javascript - Node 服务器的 HTTPRequest 在 IE 8 中工作,但在 IE 7 中不起作用

JAX-RS 接口(interface)标记和@Context 注入(inject)