Saltar al contenido
EPUBCheck · Recursos y referencias

EPUBCheck RSC-006: recurso remoto no permitido

Actualizado:

EPUBCheck RSC-006 es un mensaje de error: “Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.” Un recurso se carga desde la web en un lugar donde EPUB requiere que esté dentro del archivo EPUB. Solo audio, video, fuentes y recursos obtenidos por scripts pueden permanecer remotos; todo lo demás debe estar en el contenedor para que el libro funcione sin conexión.

El mensaje oficial

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

Severidad por defecto
Error. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.
versión de EPUBCheck
5.4.0

%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.

Causas típicas

  • Imágenes o hojas de estilo referenciadas por una URL http o https en lugar de un archivo en el libro.
  • Contenido copiado de una página web con sus URLs de imagen absolutas.

Cómo arreglarlo

  1. Descarga el recurso, añádelo al EPUB y al manifiesto, y refiérete a él mediante una ruta relativa.
  2. EPUB 3 permite audio, video y fuentes remotas; estos necesitan la propiedad remote-resources en el elemento de manifiesto del documento que los usa.
  3. Valida nuevamente.

Cuándo no es esto

Un hipervínculo ordinario a un sitio web está permitido; RSC-006 trata sobre recursos que la página carga, como imágenes.

Términos usados aquí

Otros mensajes de 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.

Fuentes

Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.

FAQ

¿Qué significa EPUBCheck RSC-006?

EPUBCheck RSC-006 es un mensaje de error: “Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.” Un recurso se carga desde la web en un lugar donde EPUB requiere que esté dentro del archivo EPUB. Solo audio, video, fuentes y recursos obtenidos por scripts pueden permanecer remotos; todo lo demás debe estar en el contenedor para que el libro funcione sin conexión.

¿Es RSC-006 un error?

RSC-006 se informa como error por defecto. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y Enviar a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas