[FogBugz #624] Images non visible dans le CR sur serveur de PROD #687

Open
opened 2023-07-04 09:34:27 +02:00 by fbenoist68 · 7 comments

Assigned To: CLOSED
Project: Mobile Portal
Area: Divers
Category: Bogue
Priority: A fixer impérativement

Assigned To: CLOSED Project: Mobile Portal Area: Divers Category: Bogue Priority: A fixer impérativement
Poster
Owner

Event ID: 3155
Date: 2017-09-25T13:42:32Z
Person: Frederik Benoist
Description: Fermé par Frederik Benoist

Event ID: 3155 Date: 2017-09-25T13:42:32Z Person: Frederik Benoist Description: Fermé par Frederik Benoist
Poster
Owner

Event ID: 3154
Date: 2017-09-25T13:42:32Z
Person: Frederik Benoist
Description: Résolu (Corrigé) and assigned to Frederik Benoist by Frederik Benoist

Fonctionne après la création d'un lien virtuel sous linux /photos ==> /support/photos

Event ID: 3154 Date: 2017-09-25T13:42:32Z Person: Frederik Benoist Description: R&#233;solu (Corrig&#233;) and assigned to Frederik Benoist by Frederik Benoist <p>Fonctionne apr&egrave;s la cr&eacute;ation d&#39;un lien virtuel sous linux /photos ==&gt; /support/photos</p>
Poster
Owner

Event ID: 3150
Date: 2017-09-25T04:31:20Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

Event ID: 3150 Date: 2017-09-25T04:31:20Z Person: Frederik Benoist Description: Modifié par Frederik Benoist
Poster
Owner
Event ID: 3149 Date: 2017-09-25T04:27:35Z Person: Frederik Benoist Description: Modifié par Frederik Benoist <p>https://stackoverflow.com/questions/13593758/itextsharp-html-to-pdf-image-src</p> <p>https://stackoverflow.com/questions/35594030/how-can-i-use-itext-to-convert-html-with-images-and-hyperlinks-to-pdf</p>
Poster
Owner

Event ID: 3148
Date: 2017-09-25T04:27:21Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

Lorsque j’insère des images dans mon compte rendu, elles sont résolues comme cela dans une variable string (de type html) :

<p><img src="http://mp4.ikksgroup.com/photos/2/5/1/9/7/25197.png"></p>

(en fait je n’aurais pas dû faire cela initialement car ce type de lien désigne plutôt une image externe au serveur …)

Quand le process JAVA sur le serveur (xmlworker) converti HTML èPDF il faut qu’il « voit » cette source hors je pense que les serveurs MP4 ne « voient » pas internet et ne sont donc pas capable de résoudre

« http://mp4.ikkgroup.com/.... »   (nous aurons le même souci dimanche avec zanniergroup voire kidilizgroup)

J’ai pensé à 2 solutions pour que cela puisse fonctionner sur le navigateur de l’utilisateur ET sur le serveur (coupé d’internet).

 

  • Je laisse « src=http://mp4.ikksgroup.com/photos/2/5/1/9/7/25197.png » et je converti avant la transformation en PDF en « src="support/photos/2/5/1/9/7/25197.png"
    Cette solution fonctionne mais est un peu lourde. Les comptes rendu peuvent être « gros » et cette conversion de grosses chaines de caractères prendra du temps.
    (et ce n’est pas une « bonne » solution car c’est un image « interne »)
  • Comme c’est moi qui insère le lien je peux mettre : src="/photos/2/5/1/9/7/25197.png"
    Cela marche sur le navigateur mais pas sur le serveur car le répertoire « /photos »  n’existe pas (ce qui existe c’est « /support/photos »)
    Sur le navigateur c’est ok car c’est Netbeans qui a ce répertoire virtuel « / » è « /support » que xmlworker ne reconnait pas …
     faudrait créer un répertoire virtuel sur le serveur « /photos »  qui pointe vers « /support/photos »
Event ID: 3148 Date: 2017-09-25T04:27:21Z Person: Frederik Benoist Description: Modifié par Frederik Benoist <p>Lorsque j&rsquo;ins&egrave;re des images dans mon compte rendu, elles sont r&eacute;solues comme cela dans une variable string (de type html)&nbsp;:</p> <p>&lt;p&gt;&lt;img src=&quot;<strong>http://mp4.ikksgroup.com/photos/2/5/1/9/7/25197.png</strong>&quot;&gt;&lt;/p&gt;</p> <p>(en fait je n&rsquo;aurais pas d&ucirc; faire cela initialement car ce type de lien d&eacute;signe plut&ocirc;t une image externe au serveur &hellip;)</p> <p>Quand le process JAVA sur le serveur (xmlworker) converti HTML &egrave;PDF il faut qu&rsquo;il &laquo;&nbsp;voit&nbsp;&raquo; cette source hors je pense que les serveurs MP4 ne &laquo;&nbsp;voient&nbsp;&raquo; pas internet et ne sont donc pas capable de r&eacute;soudre</p> <p>&laquo;&nbsp;http://mp4.ikkgroup.com/....&nbsp;&raquo; &nbsp;&nbsp;(nous aurons le m&ecirc;me souci dimanche avec zanniergroup voire kidilizgroup)</p> <p>J&rsquo;ai pens&eacute; &agrave; 2 solutions pour que cela puisse fonctionner sur le navigateur de l&rsquo;utilisateur <strong>ET</strong> sur le serveur (coup&eacute; d&rsquo;internet).</p> <p>&nbsp;</p> <ul> <li>Je laisse &laquo;&nbsp;src=<a href="http://mp4.ikksgroup.com/photos/2/5/1/9/7/25197.png" rel="nofollow noopener noreferrer" target="_blank">http://mp4.ikksgroup.com/photos/2/5/1/9/7/25197.png</a>&nbsp;&raquo; et je converti avant la transformation en PDF en &laquo;&nbsp;src=&quot;support/photos/2/5/1/9/7/25197.png&quot;<br /> Cette solution fonctionne mais est un peu lourde. Les comptes rendu peuvent &ecirc;tre &laquo;&nbsp;gros&nbsp;&raquo; et cette conversion de grosses chaines de caract&egrave;res prendra du temps.<br /> (et ce n&rsquo;est pas une &laquo;&nbsp;bonne&nbsp;&raquo; solution car c&rsquo;est un image &laquo;&nbsp;interne&nbsp;&raquo;)</li> <li>Comme c&rsquo;est moi qui ins&egrave;re le lien je peux mettre&nbsp;: src=&quot;/photos/2/5/1/9/7/25197.png&quot;<br /> Cela marche sur le navigateur mais pas sur le serveur car le r&eacute;pertoire &laquo;&nbsp;/photos&nbsp;&raquo;&nbsp; n&rsquo;existe pas (ce qui existe c&rsquo;est &laquo;&nbsp;/support/photos&nbsp;&raquo;)<br /> Sur le navigateur c&rsquo;est ok car c&rsquo;est Netbeans qui a ce r&eacute;pertoire virtuel &laquo;&nbsp;/&nbsp;&raquo; &egrave;&nbsp;&laquo;&nbsp;/support&nbsp;&raquo; que xmlworker ne reconnait pas &hellip;<br /> &nbsp;faudrait cr&eacute;er un r&eacute;pertoire virtuel sur le serveur &laquo;&nbsp;/photos&nbsp;&raquo;&nbsp; qui pointe vers &laquo;&nbsp;/support/photos&nbsp;&raquo;</li> </ul>
Poster
Owner

Event ID: 3147
Date: 2017-09-25T04:26:44Z
Person: Frederik Benoist
Description: Attribué à Frederik Benoist par Frederik Benoist

Event ID: 3147 Date: 2017-09-25T04:26:44Z Person: Frederik Benoist Description: Attribué à Frederik Benoist par Frederik Benoist
Poster
Owner

Event ID: 3146
Date: 2017-09-25T04:26:43Z
Person: Frederik Benoist
Description: Ouvert par Frederik Benoist

Event ID: 3146 Date: 2017-09-25T04:26:43Z Person: Frederik Benoist Description: Ouvert par Frederik Benoist
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: fbenoist68/mobileportal#687
There is no content yet.