我正在尝试通过 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服务器)。
提前致谢, 维克拉姆
答案 0 :(得分:1)
AFAIK,您无法直接从远程计算机访问文件。如果您仍想这样做,您的手机必须通过WiFi或GPRS与远程计算机连接。
答案 1 :(得分:0)
在远程计算机上安装apache并将其设置为服务器(localhost)。然后,您可以通过手机浏览器查看文件夹。