Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Pb ImageUrl

4 réponses
Avatar
Jean Claude
Bonjour

Peut-être est-ce une question stupide, mais je ne trouve pas de réponse sur
MSDN

Sur une page Web je voudrais afficher une image qui se trouve sur un autre
disque et un autre repertoire que celui où se trouve mon site :
Mon site est sur C: et L'image est sur E: , j'écris :

Image1.imageUrl="E:\Stock_images\monimage.gif"

l'image ne s'affiche pas et je n'ai pas de message d'erreur
Avez-vous une réponse à me donner ?

Cordialement
JClaude

4 réponses

Avatar
Patrice
La page web est affichée sur le poste et c'est le poste qui ira donc
chercher qq chose à l'emplacement e: qui n'existe peut-être pas pour lui. En
plus cela ne marchera sans doute pas (pour des raisons de sécurité, une page
web n'a généralement pas le droit de référence des ressources locales).

Un site web peut aller charcher des données sur un autre serveur (par
exemple via un "répertoire virtuel" voir la doc IIS).

Dans le site il est possible de créer un réperotire virtuel qui pointera à
l'emplacement voulu, on pourra alors faire qq chose comme :

Image1.ImageUrl="~/dossiervirtuel/monimage.gif"

Dans la page résultat on aura qq chose comme <img
src="http//monsite/dossiervirtuel/monimage.gif"> et le navigateur récupérera
donc l'image en passant par le site web...

--
Patrice


"Jean Claude" a écrit dans le message de
news: 47d10033$0$868$
Bonjour

Peut-être est-ce une question stupide, mais je ne trouve pas de réponse
sur MSDN

Sur une page Web je voudrais afficher une image qui se trouve sur un autre
disque et un autre repertoire que celui où se trouve mon site :
Mon site est sur C: et L'image est sur E: , j'écris :

Image1.imageUrl="E:Stock_imagesmonimage.gif"

l'image ne s'affiche pas et je n'ai pas de message d'erreur
Avez-vous une réponse à me donner ?

Cordialement
JClaude





Avatar
Jean Claude
Bonjour Patrice

Merci pour ta réponse, je vais faire cela, dans le but d'éviter de saturer
mon disque C:
Le problème est-il le même si je veux mettre ma base de données sur E:
parce que j'ai placé ma base de données sur E: j'arrive à extraire les
données, par contre avec les commandes Update et Insert cela plante

Cordialement
JClaude
"Patrice" <http://www.chez.com/scribe/> a écrit dans le message de news:
%23I0C%
La page web est affichée sur le poste et c'est le poste qui ira donc
chercher qq chose à l'emplacement e: qui n'existe peut-être pas pour lui.
En plus cela ne marchera sans doute pas (pour des raisons de sécurité, une
page web n'a généralement pas le droit de référence des ressources
locales).

Un site web peut aller charcher des données sur un autre serveur (par
exemple via un "répertoire virtuel" voir la doc IIS).

Dans le site il est possible de créer un réperotire virtuel qui pointera à
l'emplacement voulu, on pourra alors faire qq chose comme :

Image1.ImageUrl="~/dossiervirtuel/monimage.gif"

Dans la page résultat on aura qq chose comme <img
src="http//monsite/dossiervirtuel/monimage.gif"> et le navigateur
récupérera donc l'image en passant par le site web...

--
Patrice


"Jean Claude" a écrit dans le message de
news: 47d10033$0$868$
Bonjour

Peut-être est-ce une question stupide, mais je ne trouve pas de réponse
sur MSDN

Sur une page Web je voudrais afficher une image qui se trouve sur un
autre disque et un autre repertoire que celui où se trouve mon site :
Mon site est sur C: et L'image est sur E: , j'écris :

Image1.imageUrl="E:Stock_imagesmonimage.gif"

l'image ne s'affiche pas et je n'ai pas de message d'erreur
Avez-vous une réponse à me donner ?

Cordialement
JClaude









Avatar
Patrice
> Merci pour ta réponse, je vais faire cela, dans le but d'éviter de saturer
mon disque C:



Par sûr de comprendre. Attention un piège classique est que le serveur et le
poste client sont généralement le même en développement. On voit docn
parfois qq qui mets au point son site et tout fonctionne bien mais une fois
mis réellement en place rien ne fonctionne plus car le c: du serveur et le
c: du poste client n'ont plus rien à voir...

Le problème est-il le même si je veux mettre ma base de données sur E:
parce que j'ai placé ma base de données sur E: j'arrive à extraire les
données, par contre avec les commandes Update et Insert cela plante



Toujours indiquer le message d'erreur qui est la première source de
diagnostics. A priori c'est un problème de droit sans doute au niveau du
partage (en "read" par défaut donc la base peut-être lues mais pas
modifiées).

Attention cela n'a bien sûr rien à voir avec les images (la base peut-être
sur c:, les images sur E: par exemple).
Avatar
Jean Claude
Merci pour ton aide Patrice

Cordialement
JClaude
"Patrice" <http://www.chez.com/scribe/> a écrit dans le message de news:
%23Y13O$
Merci pour ta réponse, je vais faire cela, dans le but d'éviter de
saturer mon disque C:



Par sûr de comprendre. Attention un piège classique est que le serveur et
le poste client sont généralement le même en développement. On voit docn
parfois qq qui mets au point son site et tout fonctionne bien mais une
fois mis réellement en place rien ne fonctionne plus car le c: du serveur
et le c: du poste client n'ont plus rien à voir...

Le problème est-il le même si je veux mettre ma base de données sur E:
parce que j'ai placé ma base de données sur E: j'arrive à extraire les
données, par contre avec les commandes Update et Insert cela plante



Toujours indiquer le message d'erreur qui est la première source de
diagnostics. A priori c'est un problème de droit sans doute au niveau du
partage (en "read" par défaut donc la base peut-être lues mais pas
modifiées).

Attention cela n'a bien sûr rien à voir avec les images (la base peut-être
sur c:, les images sur E: par exemple).