Selaa lähdekoodia

获取路径中文乱码问题

4.1.3.A
jueyue 10 vuotta sitten
vanhempi
commit
183434acb5
1 muutettua tiedostoa jossa 9 lisäystä ja 4 poistoa
  1. +9
    -4
      easypoi-base/src/main/java/org/jeecgframework/poi/util/POIPublicUtil.java

+ 9
- 4
easypoi-base/src/main/java/org/jeecgframework/poi/util/POIPublicUtil.java Näytä tiedosto

@@ -5,6 +5,7 @@ import java.io.ByteArrayOutputStream;
import java.io.File;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.net.URISyntaxException;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
@@ -214,10 +215,14 @@ public class POIPublicUtil {
public static String getWebRootPath(String filePath) {
// 这个path还是要测试的
String path = POIPublicUtil.class.getClassLoader().getResource("").getPath() + filePath;
path = path.replace("WEB-INF/classes/", "");
path = path.replace("file:/", "");
return path;
try {
String path = POIPublicUtil.class.getClassLoader().getResource("").toURI().getPath();
path = path.replace("WEB-INF/classes/", "");
path = path.replace("file:/", "");
return path;
} catch (URISyntaxException e) {
throw new RuntimeException(e);
}
}
/**


Ladataan…
Peruuta
Tallenna