downloads.InterruptReason

Der Typ InterruptReason der downloads API definiert eine Reihe möglicher Gründe, warum ein Download unterbrochen wurde.

Die error-Eigenschaft eines downloads.DownloadItem enthält einen String, der aus den in diesem Typ definierten Werten stammt.

Typ

Werte dieses Typs sind Strings. Mögliche Werte sind in Kategorien unterteilt, wobei jede Gruppe den gleichen Anfangs-Substring hat:

Dateibezogene Fehler:

  • "FILE_FAILED"
  • "FILE_ACCESS_DENIED"
  • "FILE_NO_SPACE"
  • "FILE_NAME_TOO_LONG"
  • "FILE_TOO_LARGE"
  • "FILE_VIRUS_INFECTED"
  • "FILE_TRANSIENT_ERROR"
  • "FILE_BLOCKED"
  • "FILE_SECURITY_CHECK_FAILED"
  • "FILE_TOO_SHORT"

Netzwerkbezogene Fehler:

  • "NETWORK_FAILED"
  • "NETWORK_TIMEOUT"
  • "NETWORK_DISCONNECTED"
  • "NETWORK_SERVER_DOWN"
  • "NETWORK_INVALID_REQUEST"

Serverbezogene Fehler:

  • "SERVER_FAILED"
  • "SERVER_NO_RANGE"
  • "SERVER_BAD_CONTENT"
  • "SERVER_UNAUTHORIZED"
  • "SERVER_CERT_PROBLEM"
  • "SERVER_FORBIDDEN"

Benutzerbezogene Fehler:

  • "USER_CANCELED"
  • "USER_SHUTDOWN"

Sonstige:

  • "CRASH"

Browser-Kompatibilität

BCD tables only load in the browser

Hinweis: Diese API basiert auf der chrome.downloads API von Chromium.