简体   繁体   English

如何通过Java中的多部分表单数据上载时如何知道文件数

[英]How to know the file count when uploading via multipart form-data in java

I am trying to upload multiple files using multipart form-data in java and I am using play framework. 我正在尝试使用Java中的多部分表单数据上传多个文件,并且正在使用播放框架。

Http.MultipartFormData body = request().body().asMultipartFormData(); files=body.getFiles();

But I may have more than 1 file and I need to know the count of files in body. 但是我可能有多个文件,并且我需要知道正文中文件的数量。

I got the file count using a for loop. 我使用for循环获得了文件计数。

But Is there a better way to get the file count without using a loop. 但是有没有更好的方法来获取文件计数而不使用循环。

Http.MultipartFormData body = request().body().asMultipartFormData();
List<Http.MultipartFormData.FilePart> files = body.getFiles();
int fileCount = files.size();

Here fileCount will give you number of files you have. 在这里,fileCount将为您提供您拥有的文件数。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 通过多部分表单数据上传时如何知道文件大小? - How to know the file size when uploading via multipart form-data? 使用Java上传具有multipart / form-data的zip文件时丢失字节 - Missing bytes when uploading zip file with multipart/form-data using java 使用多部分/表单数据将文件上传到服务器 - Uploading file to server with multipart/form-data 用于上传文件的Java HTTP客户端(multipart / form-data) - Java HTTP Client for Uploading Files (multipart/form-data) 使用multipart / form-data android上传文件时出错 - Error while uploading file using multipart/form-data android 在多部分/表单数据请求中上传文件时,Jersey引发ParseException - Jersey throws ParseException when uploading file in multipart/form-data request 使用 enctype=multipart/form-data 上传文件时出错,错误是上传的文件不是 multipart - error while file uploading using enctype=multipart/form-data , the error is the file bring uploaded is not multipart 带有多部分/表单数据和身份验证的 Java 上传文件 - Java upload file with multipart / form-data and authentication Java for Web-编码错误的Multipart / form-data文件 - Java for Web - Multipart/form-data file with wrong encoding Java从文件中解析多部分/表单数据 - Java parsing multipart/form-data from file
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM