J2ME访问网络计算机上的文件系统

时间:2012-02-16 05:33:29

标签: java-me midlet file-access

我正在尝试通过 J2ME MIDlet 访问网络计算机上的文件。此MIDlet在通过WI-FI路由器连接到网络的设备上运行。 MIDlet可以看到其他设备(也就是说,它可以看到网络上其他设备的IP)。

有没有人成功完成这项工作?如果是,您使用了什么连接API,以及是否可以共享一些代码?

我尝试使用 FileConnection API ,但在连接错误中传递以下结果:

conn = (FileConnection)Connector.open("file://IP_OF_COMPUTER_ON_SAME_NETWORK/");

根据FileConnection API,您应该能够连接到网络上的设备,因为它允许访问主机名。

我无法在指定的计算机上运行Web服务器,否则我只会编写一个简单的Web脚本(并运行Web服务器)。

提前致谢, 维克拉姆

2 个答案:

答案 0 :(得分:1)

AFAIK,您无法直接从远程计算机访问文件。如果您仍想这样做,您的手机必须通过WiFi或GPRS与远程计算机连接。

答案 1 :(得分:0)

在远程计算机上安装apache并将其设置为服务器(localhost)。然后,您可以通过手机浏览器查看文件夹。