gpt4 book ai didi

java - 输入流函数中找不到文件异常错误

转载 作者:行者123 更新时间:2023-12-02 12:49:59 24 4
gpt4 key购买 nike

我在 FileInputstream 函数中将 URL 作为字符串传递,但它给了我文件未找到异常错误,当我在浏览器上运行相同的 URL 时,它工作正常。下面我提到我的代码。

 InputStream input = new FileInputStream(new File("http://192.168.0.107:4911//CustomReports//report23.jrxml"));
JasperDesign jasperDesign = JRXmlLoader.load(input);
JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);

请帮帮我谢谢

最佳答案

File(String) 构造函数不是设计用于与 URL 一起使用,而是与文件系统中的文件一起使用。

您可以使用File(URI)构造函数来实现您的需求。

或者更简单地说,您可以使用 URL 类创建 URL 并调用 openStream() 方法打开到此 URL 的连接并返回一个 InputStream 以从该连接读取数据。

InputStream input = new URL("http://192.168.0.107:4911//CustomReports//report23.jrxml").openStream();

关于java - 输入流函数中找不到文件异常错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44630751/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com