我正试图通过J2ME MIDlet访问网络计算机上的文件。这个MIDlet运行在通过WI-FI路由器连接到网络的设备上。MIDlet可以查看其他设备(也就是说,它可以查看网络上其他设备的IP)。
有人成功地做到了吗?如果是,您使用了什么连接API,是否可以共享一些代码?
我已尝试使用FileConnection API,但传递以下结果导致连接错误:
conn = (FileConnection)Connector.open("file://IP_OF_COMPUTER_ON_SAME_NETWORK/");
根据FileConnection API,您应该能够连接到网络上的设备,因为它允许访问主机名。
我无法在指定的计算机上运行网络服务器,否则我只会写一个简单的网络脚本(并运行网络服务器)。
提前感谢,Vikram
AFAIK,您不能直接从远程计算机访问文件。如果你仍然想这样做,你的手机必须通过WiFi或GPRS与远程电脑连接。
在远程计算机上安装apache,并将其设置为服务器(localhost)。然后,您可以通过手机浏览器查看文件夹。