String uploadPath = Objects.requireNonNull(this.getClass().getClassLoader().getResource("./moulds/tempFile")).getPath();想将这个中的文件以输出流形式打开,结果打不开office
时间: 2024-03-05 22:53:08 浏览: 59
JQuery上传插件Uploadify使用详解.pdf
可能是因为你使用的是相对路径,而不是绝对路径,导致文件无法正确打开。建议使用绝对路径来打开文件,可以通过以下代码获取:
```
String absolutePath = new File(uploadPath).getAbsolutePath();
```
然后再使用绝对路径来打开文件,例如:
```
InputStream inputStream = new FileInputStream(absolutePath);
```
或者你也可以使用Java 7的NIO库来打开文件,例如:
```
Path path = Paths.get(absolutePath);
InputStream inputStream = Files.newInputStream(path);
```
阅读全文