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...
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...
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...
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 :
Ce qui renvoit directement le flux binaire du fichier ouvert...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $fp = fileopen($filename, "rb") if ($fp) { readfile($filename); }
Quel est l'équivalent en ASP "pur"?
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)
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é...
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...
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...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager