Przejdź do treści
EPUBCheck · Zasoby i odniesienia

EPUBCheck RSC-029: URL danych nie jest tutaj dozwolony

Zaktualizowane:

EPUBCheck RSC-029 to komunikat o błędzie: „Data URL is not allowed in this context.” URL typu data: (treść osadzona w samej URL) jest używany tam, gdzie EPUB go nie dopuszcza. EPUB 3.3 ogranicza URL danych, tak aby każdy dokument dostępny dla czytelnika był rzeczywistym plikiem w kontenerze.

Oficjalna wiadomość

Data URL is not allowed in this context.

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

Typowe przyczyny

  • Adres URL danych używany jako cel linku lub jako dokument, do którego mogłyby nawigować aplikacje do czytania.
  • Treści generowane przez narzędzie, które wkleja wszystko jako URL danych.

Jak to naprawić

  1. Znajdź adres URL danych: podany w wiadomości.
  2. Zapisz osadzoną treść jako plik w EPUB, dodaj ją do manifestu i odwołaj się do niej za pomocą ścieżki.
  3. Zwaliduj ponownie.

Kiedy to nie to

Plik: adres URL wskazujący na lokalny dysk to inny błąd, RSC-030.

Terminy używane tutaj

Inne komunikaty RSC

  • RSC-028 XML documents must be encoded in UTF-8, but … was detected.
  • RSC-030 File URLs are not allowed in EPUB, but found "…".
  • RSC-027 XML document is encoded in UTF-16. It should be encoded in UTF-8 instead.
  • RSC-031 Remote resource references should use HTTPS, but found "…".
  • RSC-026 URL "…" leaks outside the container (it is not a valid-relative-ocf-URL-with-fragment string)
  • RSC-032 Fallback must be provided for foreign resources, but found none for resource "…" of type "…".

Źródła

Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.

FAQ

Co oznacza EPUBCheck RSC-029?

EPUBCheck RSC-029 to komunikat o błędzie: „Data URL is not allowed in this context.” URL typu data: (treść osadzona w samej URL) jest używany tam, gdzie EPUB go nie dopuszcza. EPUB 3.3 ogranicza URL danych, tak aby każdy dokument dostępny dla czytelnika był rzeczywistym plikiem w kontenerze.

Czy RSC-029 to błąd?

RSC-029 jest zgłaszany jako błąd domyślnie. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysyłka do Kindle mogą go odrzucić, a EPUBCheck kończy działanie z kodem 1.

PDF do EPUB narzędzi

Każde narzędzie używa tej samej maszyny. Do 3 książek dziennie jest za darmo.

Zobacz wszystkie narzędzia