Passer au contenu
EPUBCheck · Ressources et références

EPUBCheck RSC-006 : ressource distante non autorisée

Mis à jour :

EPUBCheck RSC-006 est un message d'erreur : “Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.” Une ressource est chargée depuis le web à un endroit où EPUB exige qu'elle soit à l'intérieur du fichier EPUB. Seuls les audio, vidéo, polices et ressources récupérées par des scripts peuvent rester distants ; tout le reste doit être dans le conteneur pour que le livre fonctionne hors ligne.

Le message officiel

Remote resource reference is not allowed in this context; resource "%1$s" must be located in the EPUB container.

Gravité par défaut
Erreur. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.
version EPUBCheck
5.4.0

%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.

Causes typiques

  • Images ou feuilles de style référencées par un URL http ou https au lieu d'un fichier dans le livre.
  • Contenu copié à partir d'une page web avec ses URLs d'images absolues.

Comment le corriger

  1. Téléchargez la ressource, ajoutez-la au EPUB et au manifeste, et référez-vous à elle par un chemin relatif.
  2. EPUB 3 permet des ressources audio, vidéo et des polices distantes ; celles-ci ont besoin de la propriété remote-resources dans l'élément du manifeste du document qui les utilise.
  3. Validez à nouveau.

Quand ce n'est pas ça

Un hyperlien ordinaire vers un site Web est autorisé ; RSC-006 concerne les ressources que la page charge, comme des images.

Termes utilisés ici

Autres messages RSC

  • RSC-006b Resource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.
  • RSC-005 Error while parsing file: …
  • RSC-007 Referenced resource "…" could not be found in the EPUB.
  • RSC-004 File "…" is encrypted, its content will not be checked.
  • RSC-008 Referenced resource "…" is not declared in the OPF manifest.
  • RSC-003 No rootfile tag with media type "application/oebps-package+xml" was found in the container.

Sources

Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.

FAQ

Que signifie EPUBCheck RSC-006 ?

EPUBCheck RSC-006 est un message d'erreur : “Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.” Une ressource est chargée depuis le web à un endroit où EPUB exige qu'elle soit à l'intérieur du fichier EPUB. Seuls les audio, vidéo, polices et ressources récupérées par des scripts peuvent rester distants ; tout le reste doit être dans le conteneur pour que le livre fonctionne hors ligne.

Est-ce que RSC-006 est une erreur ?

RSC-006 est signalé comme une erreur par défaut. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi vers Kindle peuvent le rejeter, et EPUBCheck quitte avec le statut 1.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils