EPUBCheck RSC-030: fil-URL inte tillåten
Uppdaterad:
EPUBCheck RSC-030 är ett felmeddelande: “File URLs are not allowed in EPUB, but found "…".” En file: URL pekar på en fil på någons dator; EPUB tillåter inte fil-URLs. Läsare kan inte nå författarens disk, så länken eller bilden är bruten för alla.
Det officiella meddelandet
File URLs are not allowed in EPUB, but found "%1$s".
- Standardsvårighetsgrad
- Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.
Typiska orsaker
- Länkar eller bilder som fortfarande pekar på författarens disk, som file:///C:/Users/… efter export.
- Dokument exporterade från en ordbehandlare som lagrade absoluta lokala sökvägar.
Hur man åtgärdar det
- Hitta filen: URL:en som namnges i meddelandet.
- Kopiera resursen till bokmappen, lägg till den i manifestet och referera till den med en relativ sökväg, eller ta bort referensen.
- Validera igen.
När det inte är detta
En http- eller https-URL till en resurs som måste vara inuti EPUB är RSC-006.
Villkor som används här
Andra RSC meddelanden
RSC-029Data URL is not allowed in this context.RSC-031Remote resource references should use HTTPS, but found "…".RSC-028XML documents must be encoded in UTF-8, but … was detected.RSC-032Fallback must be provided for foreign resources, but found none for resource "…" of type "…".RSC-027XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.RSC-033Relative URL strings must not have a query component, but found one in "…".
Källor
- EPUB 3.3, §3.8 File URLs · läs
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.