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

ASP Discussion :

Un serveur d'images


Sujet :

ASP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 95
    Points : 42
    Points
    42
    Par défaut Un serveur d'images
    Bonjour,

    Comment puis-je m'y prendre pour délivrer une image à partir d'une url ?
    Je voudrais délivrer une sorte de flux vers l'image pour pouvoir récupérer le fichier binaire à partir d'un programme...

  2. #2
    LEK
    LEK est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Points : 470
    Points
    470
    Par défaut
    Tu peux surement récupérer l'image avec un appel via xmlhttp, il faut effectuer une requête vers la ressource (ici l'image en l'occurence)...
    Ca c'est pour un fonctionnement en HTTP.
    Sinon tu peux effectuer une requete ftp avec un composant ftp...

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 95
    Points : 42
    Points
    42
    Par défaut
    Ce n'est pas vraiment ce que je veus, les requêtes doivent être http et non ftp.

    En PHP ce que je veus donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $fp = fileopen($filename, "rb")
    if ($fp)
    {
          readfile($filename);
    }
    Ce qui renvoit directement le flux binaire du fichier ouvert...

    Quel est l'équivalent en ASP "pur"?

  4. #4
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Ton exemple ressemble plutôt à du filesystemobject.
    Ton image n'est accessible qu'avec du HTTP. Elle se trouve sur un serveur distant?
    "Winter is coming" (ma nouvelle page d'accueil)

  5. #5
    LEK
    LEK est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Points : 470
    Points
    470
    Par défaut
    En asp "pur" nous ne pouvons pas lire de fichier binaire... Soit on code un composant com qui ouvre le fichier en lecture et nous renvoie le flux binaire que l'on passe ensuite en sortie vers le navigateur via la méthode Response.BinaryWrite... Soit on exploite un activeX comme ADODB.Stream qui est capable de charger un fichier binaire sous la forme d'un stream (Il faut seulement être sûr d'avoir la bonne version d'adodb installée , je crois qu'il te faut la 2.5 minimum)...
    Par contre en PHP il me semble que tu pouvais indifféremment chargé une image en locale ou distante or en ASP avec cette méthode tu ne pourras que lire un fichier en local...
    Pour lire un fichier sur serveur distant il te faudra le récupérer avec un appel de l'objet xmlhttp et pour cela il te faut le composant msxml d'installé...

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 95
    Points : 42
    Points
    42
    Par défaut
    Bah, ça m'a pas l'air si simple que ça après tout...

    Je m'explique, le serveur c'est mon PocketPC (asus a620bt sous WM2003) et je pense pas que je puisse installer quoique ce soit de compatible avec ce serveur qui ne fait qu'exploiter que de l'ASP il me semble...

  7. #7
    LEK
    LEK est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Points : 470
    Points
    470
    Par défaut
    Tu es sur que ce ne serait pas plutôt un langage .net qui est utilisé...
    Je crois me rappeler qu'ils ont implémenter (MS) une plateforme spéciale pour les pockets PC.... Je pense a ce moment là qu'il serait utile de demander aussi sur le forum .net...

Discussions similaires

  1. Serveur d'images & boot PXE
    Par SpaxYN dans le forum Réseau
    Réponses: 0
    Dernier message: 20/09/2009, 12h45
  2. Background-image pointant vers un serveur d'images
    Par ilalaina dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 01/12/2008, 14h59
  3. Sauver dans le cache du serveur une image
    Par speed034 dans le forum Langage
    Réponses: 1
    Dernier message: 28/10/2008, 14h39
  4. client serveur d'image sous linux
    Par stacker_junior dans le forum Linux
    Réponses: 1
    Dernier message: 08/02/2006, 03h22
  5. Un bête serveur d'images
    Par norwy dans le forum Langage
    Réponses: 3
    Dernier message: 05/10/2005, 22h59

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