--- title: nsIDownload slug: nsIDownload tags: - Firefox 3 - Interfaces - Todas_las_Categorías - páginas_a_traducir translation_of: Mozilla/Tech/XPCOM/Reference/Interface/nsIDownload ---

Obsoleto
Esta funcionalidad es obsoleta. Aunque puede aún funcionar en algunos navegadores, se desalienta su uso ya que puede ser removida en cualquier momento. Evite usarla.

La interfaz nsIDownload describe un objeto descarga. Los objetos descarga son usados por el Administrador de Descargas (ver nsIDownloadManager para manejar archivos que están en cola para ser descargados, están siendo descargados y han terminado de ser descargados).

Nota: Una vez que la descarga esta completada, el Administrador de Descargas deja de actualizar el objeto nsIDownload. Los estdos de completado son: nsIDownloadManager::DOWNLOAD_FINISHED, nsIDownloadManager::DOWNLOAD_FAILED, y nsIDownloadManager::DOWNLOAD_CANCELED.


toolkit/components/downloads/public/nsIDownload.idlScriptable
Please add a summary to this article.
  Last changed in Gecko 1.9 (Firefox 3)

Inherits from: nsITransfer

Atributos

Attribute Type Description
targetFile nsILocalFile Indica la localización donde estará el archivo descargado (o está, si la descarga se ha completado).Sólo lectura
percentComplete PRint32 El porcentaje de la transferencia que se ha completado, o -1 si el tamaño del archivo es desconocido.Sólo lectura
amountTransferred PRUint64 El número de bytes que se han descargado hasta ahora.Sólo lectura
size PRUint64 El tamaño total del archivo en bytes o LL_MAXUINT, si el tamaño es desconocido.Sólo lectura'Read only.
source nsIURI La URI origen del archivo.Sólo lectura
cancelable nsICancelable Un objeto que puede ser usado para cancelar la descarga. Una vez que la descarga se ha completado, esta valor se pone a null.Sólo lectura
displayName AString Una descripción, legible por el usuario, de la transferencia.Sólo lectura
startTime long long La hora a la que empezó la transferencia.Sólo lectura
speed double La velocidad de la transferencia en bytes por segundo.Sólo lectura
MIMEInfo nsIMIMEInfo Este atributo opcional ofrece información relevante del MIME del archivo destino incluyendo el tipo MIME, la aplicación de ayuda y si la aplicación de ayuda debe o no ser llamada al terminar la descarga.
id unsigned long La ID única por la que se identifica en la base de datos.
state short El estado actual de la transferencia. Ver the nsIDownloadManager constants list.
referrer nsIURI La URI referente de la descarga. Esto es sólo válido para descargas HTTP y puede ser null.
resumable boolean Indica si la descarga puede ser reanudada después de haberse puesto en pausa. Esto es sólo aplicable si la descarga se hace sobre HTTP/1.1 o FTP y el servidor lo admite.

Ver también

nsIDownloadManager, nsIDownloadProgressListener, nsIXPInstallManagerUI