因为你只精确到了目录,没有精确到文件,当我们需要把某个文件写进一个目录的时候,是需要精确到文件名的,比如前台传个图给我,我要把他存到本地服务器上,
File file = new File("D:/upload/pic") 这样写肯定是会报错的,应该给他加个名字,
String fileName = userId + "_"+xxx+".png";
String path = "D:/upload/pic"+fileName;
File file = new File(path ) 这样写就没问题了。