Я пытаюсь загрузить аудиофайл, обслуживаемый сервером Rails, с помощью моего приложения j2me.Вот мой кусок кода:
try {
connection = (HttpConnection) Connector.open("http://host.com/user/getaudio/65/");
connection.setRequestMethod(HttpConnection.GET);
connection.setRequestProperty("User-Agent", "Profile/MIDP-2.1 Configuration/CLDC-1.1");
System.out.println("HTTP Response: " + connection.getResponseMessage()); // OK
System.out.println("HTTP ResponseCode: " + connection.getResponseCode()); // 200
System.out.println("HTTP ResponseLength: " + connection.getLength()); // -1
connection.close();
} catch (IOException e) {
e.printStackTrace();
}
Ответ HTTP в порядке, код: 200. Все хорошо, но connection.getLength () возвращает -1.Я понял, что файл прикреплен через заголовок Content-Disposition.Я знаю, как этого достичь с помощью connection.getHeaderField (), но что дальше?Можно ли как-то этого достичь?
С уважением, Питер