String upload = CommodityController.class.getClassLoader().getResource("../upload").toPath();

修改为:

URI uri = new URI(CommodityController.class.getClassLoader().getResource("../upload").toString());

String upload = uri.getPath();

原因:workspace中存在一个空格,但是由于兼容性问题并没有将其修复,这个bug是当初为了修复另一个 bug 的时候引入的。