Visualizzazione risultati 1 fino 10 di 10

Discussione: Java Web Start / JNLP Mime Type

  1. #1
    Guest

    Predefinito

    Ciao. Ho un sito (http://jcrypto.altervista.org/) che utilizza un'applicazione Java Web Start. Che pero' non parte.

    Credo che questo sia dovuto al fatto che non e' stato registrato sul Web Server il MIME TYPE corrispondente che e'

    application/x-java-jnlp-file

    per file con estensione JNLP.

    Per ulteriori info: http://java.sun.com/products/javaweb...persguide.html
    (Setting up the web site).

    Non so effettivamente se magari e' una scelta che avete fatto quella di non supportare Java Web Start... in questo caso mi scuso per non essermi informato.

    Ciao, grazie.

  2. #2
    Guest

    Predefinito

    Prova a mandare un messaggio privato a Gianluca

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da sugandbibi
    Prova a mandare un messaggio privato a Gianluca
    Ok, ci provo, grazie.

    Qualcun altro ha applet Java Web Start su Altervista?

  4. #4
    Guest

    Predefinito

    Nessuno mi risponde...

    E' importante, l'intero sito gira attorno all'applicazione, senza il MIME type registrato non è utilizzabile...

  5. #5
    Guest

    Predefinito

    Ciao,
    anch'io ho lo stesso problema,
    sei poi riuscito a risolverlo?
    Io ho provato e tuttora non funziona.
    Vi prego, fatemi sapere
    A presto
    amar

  6. #6
    Guest

    Predefinito

    Se gira su una JVM in locale come le altre applicazioni Java, prova questo codice PHP

    [code:1:73bbe663ee]
    Header ("Content-type: application/x-java-jnlp-file");
    Header ("Content-Disposition: attachment; filename=miofile.jnlp");
    [/code:1:73bbe663ee]

    Applicandolo ad un link.

    Oppure in modo più semplice in html:

    [code:1:73bbe663ee]
    <a href='miofile.jnpl' type='application/x-java-jnlp-file'>mia applicazione</a>
    [/code:1:73bbe663ee]

    ma non so se funzia :(

  7. #7
    Guest

    Predefinito

    Scusami,
    perdona la mia ignoranza di php,
    ma potresti dirmi come si fa ad applicae il codice php ad un link
    con un esempio concreto?
    Per ora testo la seconda soluzione,
    appena ne avrò la possibilità, ti faccio sapere come è andata.
    Grazie
    amar

  8. #8
    Guest

    Predefinito

    Per usare il php in un link il sistema è indiretto, per esempio:

    Citazione Originalmente inviato da file miofile.php
    if(!isst($_GET)) $_GET= $HTTP_GET_VARS;
    if(isset($_GET['id])) {
    $id = $_GET['id'];
    Header ("Content-type: application/x-java-jnlp-file");
    Header ("Content-Disposition: attachment; filename=$id");
    $id = null;
    }

    <a href='mio_file.php?id=miofile.jnlp'>JNLP</a>
    La prima istruzione controlla se register_globals è on o off, in questo caso crea $_POST così questo script funziona anche con versioni vecchi del PHP o comunque con versioni dove le variabili globali sono disabilitate.
    La seconda istruzione serve a verificare se $_GET è nullo o ha una valore, se nullo passa oltre, altrimenti processa la richiesta: instruisce il mime e poi scarica il file.
    Il resto è un normale link dove però ad un file (se stesso) passa un parametro che contiene il nome del file jnlp.
    Non so se funzionerà, non so se il mime è influente per questo tipo di applicazioni, tieni conto che questo metodo è usato per collegare file in php quindi va bene con tutti i files.

  9. #9
    Guest

    Predefinito

    Ciao!
    Ho provato il secondo metodo, ma non funziona
    Per quanto riguarda il rpimo metodo che mi avevi consigliato,
    ho creato miofile.php
    [code:1:01fba88d0f]<?php
    if(!isset($_GET)) $_GET= $HTTP_GET_VARS;
    if(isset($_GET['id'])) {
    $id = $_GET['id'];
    Header ("Content-type: application/x-java-jnlp-file");
    Header ("Content-Disposition: attachment; filename=$id");
    $id = null;
    }
    ?>[/code:1:01fba88d0f]
    ed il link
    [code:1:01fba88d0f]<a href='miofile.php?id=file.jnlp'>Launch</a>[/code:1:01fba88d0f]
    In questo modo java web start e' chiamato correttamente,
    ma il file che scarica e' vuoto
    per cui la VM non trova il tag iniziale del file <jnlp>.
    Hai per caso un'idea per far sì che
    effettivamente il file sia scaricato nella sua interezza?
    Grazie,
    amar

  10. #10
    Guest

    Predefinito

    No ma sto pensando di tornare all'html classico con il tag <object> http://www.w3.org/TR/1998/REC-html40...ml#edef-OBJECT

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •