--- 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).
nsIDownload
. Los estdos de completado son: nsIDownloadManager::DOWNLOAD_FINISHED
, nsIDownloadManager::DOWNLOAD_FAILED
, y nsIDownloadManager::DOWNLOAD_CANCELED
.
Inherits from: nsITransfer
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. |
nsIDownloadManager
, nsIDownloadProgressListener
, nsIXPInstallManagerUI