首先了解一下File的构造方法:
- File(String pathname):根据一个路径得到File对象
- File(String parent,String child):根据一个目录和一个子文件/目录得到File对象
- File(File parent,String child):根据一个父File对象和一个子文件/目录得到File对象
java.io.File.mkdir():只能创建一级目录,且父目录必须存在,否则无法成功创建一个目录。java.io.File.mkdirs():可以创建多级目录,父目录不一定存
实现异步上传文件无需表单标签。前台代买为:
其对应的ajax为:
processData:false//不处理数据。
contentType:false//不设置内容类型
另外由于使用ajax,在FormData中可以不添加其url属性
后台代码实现为:
页面效果: