J2ME доступ к файловой системе на сетевом компьютере
Я пытаюсь получить доступ к файлам на сетевом компьютере через J2ME MIDlet. Этот мидлет работает на устройстве, которое подключено к сети через маршрутизатор WI-FI. Мидлет может видеть другие устройства (то есть он может видеть IP-адрес других устройств в сети).
Кто-нибудь сделал это успешно? Если да, то какой API подключения вы использовали и могли бы вы поделиться каким-нибудь кодом?
Я пытался использовать API-интерфейс FileConnection, но при передаче следующих результатов возникает ошибка подключения:
conn = (FileConnection)Connector.open("file://IP_OF_COMPUTER_ON_SAME_NETWORK/");
Согласно API-интерфейсу FileConnection, вы должны иметь возможность подключаться к устройствам в сети, так как он разрешает доступ по имени хоста.
Я не могу запустить веб-сервер на указанном компьютере, иначе я бы просто написал простой веб-скрипт (и запустил веб-сервер).
Заранее спасибо, Викрам
2 ответа
AFAIK, вы не можете получить доступ к файлу с удаленного компьютера напрямую. И если вы все еще хотите это сделать, ваш мобильный телефон должен быть подключен к удаленному компьютеру по Wi-Fi или GPRS.
Установите apache на удаленном компьютере и настройте его как сервер (localhost). Затем вы можете просматривать папки с файлами через браузер телефона.