【发布时间】:2014-02-24 09:25:45
【问题描述】:
我有一个 enctype "multipart" 的简单表格;我正在使用它将图像上传到我的服务器。我有两种可能的解决方案,但都不完整。
第一个解决方案:
FileItemIterator iterator = upload.getItemIterator( request );
while( iterator.hasNext() ){
FileItemStream item = iterator.next();
if( item.isFormField() ){
// store IMG
}
} // ~while( iter.hasNext() )
在这个解决方案中,我无法获取上传文件的尺寸,但我可以获取它是否为表单字段(使用item.isFormField())
我的第二个解决方案使用 Servlet 3.0 API:
for( Part part: request.getParts() ){
System.out.println( part.getSize() );
}
这里可以获取上传图片的大小,但是不知道是不是简单的表单域。
我错过了什么?
您需要什么帮助我?
【问题讨论】:
-
请告诉我您所说的尺寸是什么意思?
标签: java image tomcat servlets upload