url.getPath().replace("%20", " ") 由于java在取.getPath时把空格变成%20。所以在取路径时会报错。这里用替换把%20替换成空格。 在网上找了一会,发现还有其它方法实现。这里就不在举例了。