Ежевика над воздушной установкой - PullRequest
3 голосов
/ 20 июля 2011

Я загрузил результаты моего приложения Blackberry на сервер.Я хочу, чтобы мои пользователи установили приложение с URL.Перед загрузкой на удаленный сервер я сделал тесты на localhost.Нет проблем.Но когда я пытаюсь загрузить файл .jad с сервера, он отображает содержимое файла, но не устанавливает приложение.

Отображаемый текст:

Manifest-Version: 1.0
RIM-COD-Module-Name: .....

Я думал, что речь идет о типах MIME, поэтому добавил эти строки в файл .htaccess в папке с файлами приложений:

Options -Indexes
AddType text/vnd.sun.j2me.app-descriptor .jad
AddType application/vnd.rim.cod .cod
AddType application/java-archive .jar

Этотоже не решил.Я не знаю, что еще делать.

.cod, .jad, .jar ... все загруженные файлы.

ОБНОВЛЕНИЕ: Решено с помощью php.

$url = 'http://myserver.com/myapp.jad'
$jadContents = "";
try {
      $file = fopen($url, 'r');
      $jadContents = fread($file, filesize($url));
      fclose($file);
} catch (Exception $e) {
        var_dump($e->getMessage());
        $jadContents = "";
}
if ($jadContents != "") {
   header("HTTP/1.1 200 OK", true);
   header("Content-Type: text/vnd.sun.j2me.app-descriptor", true);
   header("Content-Length: " . strlen($jadContents), true);
   echo($jadContents);
}

1 Ответ

1 голос
/ 21 июля 2011

Чтобы включить .htaccess файл , необходимо добавить

<Directory /somedir>
Allowoverride All
</Directory>

по httpd.conf

...