EPUBCheck RSC-030: URL pliku nie jest dozwolony
Zaktualizowane:
EPUBCheck RSC-030 to komunikat o błędzie: „File URLs are not allowed in EPUB, but found "…".” URL pliku wskazuje na plik na czyimś komputerze; EPUB nie zezwala na URL-ki plików. Czytelnicy nie mogą dotrzeć do dysku autora, więc link lub obraz jest uszkodzony dla wszystkich.
Oficjalna wiadomość
File URLs are not allowed in EPUB, but found "%1$s".
- Domyślna powaga
- Błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysłanie do Kindle mogą go odrzucić, a EPUBCheck kończy działanie ze statusem 1.
- Wersja EPUBCheck
- 5.4.0
%1$s, %2$s… wypełnione są plikiem, wartością lub elementem EPUBCheck znalezionym.
Typowe przyczyny
- Linki lub obrazy, które wciąż wskazują na dysk autora, takie jak file:///C:/Users/… po eksporcie.
- Dokumenty eksportowane z edytora tekstu, który przechowywał absolutne lokalne ścieżki.
Jak to naprawić
- Znajdź plik: adres URL podany w wiadomości.
- Skopiuj zasób do folderu książki, dodaj go do manifestu i odwołaj się do niego za pomocą ścieżki względnej, lub usuń odwołanie.
- Zwaliduj ponownie.
Kiedy to nie to
Adres URL http lub https do zasobu, który musi być wewnątrz EPUB, to RSC-006.
Terminy używane tutaj
Inne komunikaty RSC
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 "…".
Źródła
- EPUB 3.3, §3.8 File URLs · czytaj
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.