Projet

Général

Profil

Actions

Support #10514

fermé

Impossible de lire un média de type PDF inséré avec le bouton Medias

Ajouté par David Lesimple il y a environ 5 ans. Mis à jour il y a presque 5 ans.

Statut:
Closed
Priorité:
Urgent
Assigné à:
-
Version cible:
-
Début:
07/03/2019
Echéance:
% réalisé:

0%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
6.1-x
Système d'exploitation:
Livraison en TEST:
Livraison en PROD:

Description

Message d'erreur sur le navigateur et erreur dans la console de ce dernier :

The XSS Auditor blocked access to 'http://localhost:8000/silverpeas/Rquickinfo/quickinfo29/Save' because the source code of a script was found within the request. The auditor was enabled as the server did not send an 'X-XSS-Protection' header.


Le pdf est pourtant bien ajouté dans le contenu.

Le problème se produit même si:

security.web.protection = false

Mis à jour par David Lesimple il y a environ 5 ans

Précision importante : cela fonctionne bien dans un contenu wysiwyg d'une publication de GED, il n'y pas d'erreur qui remonte.

Mis à jour par David Lesimple il y a environ 5 ans

  • Priorité changé de Normal à Urgent
  • Votre version de Silverpeas changé de 5.15.8 à 6.1-x

En 6.1, cela ne fonctionne ni dans un contenu wysiwyg de publication de GED ni dans une actualité.
Dans cette version, il n'y a pas d'erreur dans la console du navigateur, ni dans les logs de SP.

Mis à jour par David Lesimple il y a environ 5 ans

  • Sujet changé de Erreur de sécurité à l'insertion d'un média de type PDF à Impossible de lire un média de type PDF inséré avec le bouton Medias

Mis à jour par Nicolas Eysseric il y a environ 5 ans

David, de quel bouton Medias parles-tu ? Le plugin allMedias ?

Mis à jour par David Lesimple il y a environ 5 ans

Nicolas Eysseric a écrit :

David, de quel bouton Medias parles-tu ? Le plugin allMedias ?

oui. Pour la 6.1, tu as répondu dans le ticket #10587.

Mis à jour par Nicolas Eysseric il y a presque 5 ans

  • Tracker changé de Bug à Support
  • Statut changé de New à Closed
  • Votre base de données Toutes supprimé

Le plugin allMedias de l'éditeur WYSIWYG a été supprimé de Silverpeas 6 car il n'était plus maintenu et il générait du code non pris en charge de manière standard (Flash player notamment).

Pour supprimer le code généré, il faut passer par Source de l'éditeur et supprimer l'élément HTML embed.

Si vous voulez continuer à insérer des fichiers PDF dans le contenu sans joindre ce PDF à la contribution (bloc à droite Fichiers joints), il faut alors utiliser l'outil Cadre de contenu incorporé (iFrame).

Le code ne sera donc plus :

<embed allowfullscreen="true" autostart="false" height="800" loop="false" mtype="allmedias" pluginspage="http://www.macroallMedias.com/go/getflashplayer" quality="high" rsrc="/silverpeas/attached_file/componentId/kmelia589/attachmentId/0a0f37a1-2582-4d9b-8bb5-b44cf459bcdb/lang/fr/name/M63_inondations 2 mois après.pdf" src="/silverpeas/attached_file/componentId/kmelia589/attachmentId/0a0f37a1-2582-4d9b-8bb5-b44cf459bcdb/lang/fr/name/M63_inondations 2 mois après.pdf" type="application/pdf" width="700" internalinstanceid="57">

Mais :

<iframe frameborder="0" height="800" scrolling="yes" src="/silverpeas/attached_file/componentId/kmelia589/attachmentId/0a0f37a1-2582-4d9b-8bb5-b44cf459bcdb/lang/fr/name/M63_inondations 2 mois après.pdf"/>

Actions

Formats disponibles : Atom PDF