IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[Web Service] Envoi d'une image avec un webservice


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur web et mobile (PHP et Java principalement)
    Inscrit en
    Septembre 2014
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur web et mobile (PHP et Java principalement)
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2014
    Messages : 9
    Points : 3
    Points
    3
    Par défaut [Web Service] Envoi d'une image avec un webservice
    Bonjour, je suis nouveau sur le forum! Je connais le site depuis longtemps mais assez peu le forum, j'espère au moins que je post au bon endroit... Je pense avoir bien cherché sur le site et le forum et n'ai pas trouvé de réponses à toutes mes questions

    Alors j'explique d'abord le but de mon application: on développe un site web qui référence des évènements (titre, intervenant, ... et une affiche), ce site est fait avec Joomla (malheureusement...) donc en PHP. Pas moi qui m'en occupe mais vais peut-être rentrer dans ce projet pour le webservice. À côté de ça, moi je développe une application Android (en Java donc) qui doit référencer les différents évènements qui se trouvent sur le site, pour ça je passe par un webservice!
    Donc l'application Android demande les évènements au webservice et il les renvoie tous (ce n'est pas encore fait mais c'est à ça que l'on doit arriver).

    Je ne suis pas un expert en webservice mais grâce à ce tuto, j'ai réussi à faire un petit quelque chose qui à l'air de bien fonctionner pour l'instant.

    J'ai plusieurs questions relatives au webservice:
    - J'ai cherché et n'ai trouvé aucun module Joomla permettant de faire un webservice, pour ça que je me suis lancé moi-même dedans. J'ai mal cherché? S'il y a un module, je suis preneur...
    - Si vraiment pas de module, je continuerais avec mon webservice, mais comment récupérer les évènements en question? J'imagine que je dois utiliser la partie DAO du site fait en Joomla mais quelles classes exactement? Joomla est fait pour ne pas coder du tout donc... Si quelqu'un a trouvé une doc, je suis preneur aussi lol
    - Encore dans l'hypothèse ou il n'y a pas de module pour Joomla, j'aurais besoin de renvoyer une image avec mon webservice, ça marche comment? J'ai entendu parler de tableau de byte mais sans aucun détails... Des précisions? Comment ça marche côté PHP? Quelle fonction appeler pour transformer l'image en byte? Et tant qu'à faire, du côté Java, on reconstruit l'image comment?


    Voilà toutes les questions qui me passent par l'esprit pour l'instant, merci d'avance à ceux qui aideront ou tenteront d'aider Si pas assez clair, n'hésitez pas à me demander des infos supplémentaires



    Ridounet

  2. #2
    Candidat au Club
    Homme Profil pro
    Développeur web et mobile (PHP et Java principalement)
    Inscrit en
    Septembre 2014
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur web et mobile (PHP et Java principalement)
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2014
    Messages : 9
    Points : 3
    Points
    3
    Par défaut Conversion byteArray -> File en Java
    J'ai continué mes recherches et j'ai trouvé une partie de la réponse à la dernière question, concernant la conversion de byteArray en Image en Java. Je post le code pour ceux qui en auraient besoin:
    (Je précise juste que je ne l'ai pas encore adapté à l'application Android, j'ai juste adapté pour une application Java normal pour pouvoir tester le code)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
        public static File byteArrayToImage(byte[] bytes) throws IOException {
            FileOutputStream fos = null;
            File file = null;
            try {
                String dirName = "horaire.jpg";
                file = new File(dirName);
                fos = new FileOutputStream(file); // directory selected
                fos.write(bytes); // write the byte into the file
                fos.flush();
                fos.close();
            } catch (IOException ex) {
                Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, "IOException create file");
            } finally {
                try {
                    if (fos != null) {
                        fos.close();
                    }
                } catch (IOException ex) {
                    Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, "Error while closing file");
                }
            }
            return file; //  ==> byteArray converted to image
        }

    Ridounet

Discussions similaires

  1. Débutant Androïd - Envoie d'une liste avec retrofit à un service web distant
    Par Fanfann dans le forum API standards et tierces
    Réponses: 0
    Dernier message: 20/12/2016, 17h24
  2. [Web Service] NuSOAP : utiliser une wsdl avec un xsd déporté
    Par ratapapa dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 31/03/2014, 17h15
  3. [Web Service] Peut-on créer des dossiers et y uploader des images avec un webservice ?
    Par andrianiaina dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 11/08/2011, 15h01
  4. [Web Service] Expiration d'une requête simple avec Amazon Web Services
    Par cyberlp dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 12/11/2010, 15h50
  5. [Web Service] Accès distant à une méthode avec cURL
    Par paquito dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 03/06/2010, 16h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo