gpt4 book ai didi

Java 文件 URI 错误?

转载 作者:行者123 更新时间:2023-12-01 07:42:19 25 4
gpt4 key购买 nike

我需要在线获取一个文件对象,并且我知道该文件位于:http://nmjava.com/Dir_App_IDs/Dir_GlassPaneDemo/GlassPaneDemo_2010_04_06_15_00_SNGRGLJAMX

如果我将其粘贴到浏览器的网址中,我将能够下载该文件,现在我尝试使用 Java 获取它,我的代码如下所示:

String File_Url="http://nmjava.com/Dir_App_IDs/Dir_GlassPaneDemo/GlassPaneDemo_2010_04_06_15_00_SNGRGLJAMX";
Object myObject=Get_Online_File(new URI(File_Url));

Object Get_Online_File(URI File_Uri) throws IOException
{
return readObject(new ObjectInputStream(new FileInputStream(new File(File_Uri))));
}

public static synchronized Object readObject(ObjectInput in) throws IOException
{
Object o;
......
return o;
}

但是我收到以下错误消息:

java.lang.IllegalArgumentException: URI scheme is not "file"
at java.io.File.<init>(File.java:366)

为什么?如何解决?

弗兰克

最佳答案

我不确定 FileInputStream 是否设计用于通过互联网读取..尝试 new URL(File_Uri).openConnection().getInputStream()

关于Java 文件 URI 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2588055/

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