如何用js/jquery获取上传的多个文件得名 在文本框中显示这些上传文件的名
用jQuery中Ajax。
获取文件名:
DiskFileItemFactory factory = new DiskFileItemFactory();
// 设置上传时生成的临时文件的保存目录
factory.setRepository(tmpFile);
// 创建一个文件上传解析器
ServletFileUpload upload = new ServletFileUpload(factory);
upload.setHeaderEncoding("UTF-8");
List list = upload.parseRequest(request);
for (FileItem item : list) {
String filename = item.getName();
filename = filename
.substring(filename.lastIndexOf("\") + 1);
// 得到上传文件的扩展名
String fileExtName = filename.substring(filename
.lastIndexOf(".") + 1);
}
h5 file multiple多选还是多个file控件什么的?h5的有files属性,遍历下就行(只能得到文件名,得不到路径)
for(var i=0;i<fileID.files.length;i++)
alert(fileID.files[i].value)