我们可以使用Java从给定的文件名和文件位置创建FileItem对象吗?如果我们使用commons-fileupload jar,我们可以使用jsp/html上传文件,在servlet中解析请求时,我们将得到List<FileItem>。但是我想使用普通的java进行文件上传,我想手动创建FileItem对象(我不想使用byte[]数组来存储文件)。那么有没有办法手动创建FileItem对象呢?
发布于 2014-07-16 14:52:37
可以,停那儿吧。
如下所示使用DiskFileItemFactory:
DiskFileItemFactory factory = new DiskFileItemFactory();
FileItem fi = factory.createItem("formFieldName", "application/zip", false,
"/var/temp/somefile.zip");显然,使用内容类型和其他适合您的情况的参数。
https://stackoverflow.com/questions/24773634
复制相似问题