Compartir a través de


File class

Clase que representa un archivo.

Constructores

File(StorageClientContext)

Cree un archivo.

Métodos

abortCopy(string, FileAbortCopyOptionalParams, ServiceCallback<void>)
abortCopy(string, Models.FileAbortCopyOptionalParams)

Anula una operación Copy File pendiente y deja un archivo de destino con una longitud cero y metadatos completos.

abortCopy(string, ServiceCallback<void>)
create(number, string, string, string, FileCreateOptionalParams, ServiceCallback<void>)
create(number, string, string, string, Models.FileCreateOptionalParams)

Crea un nuevo archivo o reemplaza un archivo. Tenga en cuenta que solo inicializa el archivo sin contenido.

create(number, string, string, string, ServiceCallback<void>)
deleteMethod(FileDeleteMethodOptionalParams, ServiceCallback<void>)
deleteMethod(Models.FileDeleteMethodOptionalParams)

quita el archivo de la cuenta de almacenamiento.

deleteMethod(ServiceCallback<void>)
download(FileDownloadOptionalParams, ServiceCallback<void>)
download(Models.FileDownloadOptionalParams)

Lee o descarga un archivo del sistema, incluidos sus metadatos y propiedades.

download(ServiceCallback<void>)
forceCloseHandles(string, FileForceCloseHandlesOptionalParams, ServiceCallback<void>)
forceCloseHandles(string, Models.FileForceCloseHandlesOptionalParams)

Cierra todos los identificadores abiertos para un archivo determinado.

forceCloseHandles(string, ServiceCallback<void>)
getProperties(FileGetPropertiesOptionalParams, ServiceCallback<void>)
getProperties(Models.FileGetPropertiesOptionalParams)

Devuelve todos los metadatos definidos por el usuario, las propiedades HTTP estándar y las propiedades del sistema para el archivo. No devuelve el contenido del archivo.

getProperties(ServiceCallback<void>)
getRangeList(FileGetRangeListOptionalParams, ServiceCallback<Range[]>)
getRangeList(Models.FileGetRangeListOptionalParams)

Devuelve la lista de intervalos válidos para un archivo.

getRangeList(ServiceCallback<Range[]>)
listHandles(FileListHandlesOptionalParams, ServiceCallback<ListHandlesResponse>)
listHandles(Models.FileListHandlesOptionalParams)

Identificadores de listas para el archivo

listHandles(ServiceCallback<ListHandlesResponse>)
setHTTPHeaders(string, string, string, FileSetHTTPHeadersOptionalParams, ServiceCallback<void>)
setHTTPHeaders(string, string, string, Models.FileSetHTTPHeadersOptionalParams)

Establece encabezados HTTP en el archivo.

setHTTPHeaders(string, string, string, ServiceCallback<void>)
setMetadata(FileSetMetadataOptionalParams, ServiceCallback<void>)
setMetadata(Models.FileSetMetadataOptionalParams)

Actualiza los metadatos definidos por el usuario para el archivo especificado.

setMetadata(ServiceCallback<void>)
startCopy(string, FileStartCopyOptionalParams, ServiceCallback<void>)
startCopy(string, Models.FileStartCopyOptionalParams)

Copia un blob o un archivo en un archivo de destino dentro de la cuenta de almacenamiento.

startCopy(string, ServiceCallback<void>)
uploadRange(string, Models.FileRangeWriteType, number, FileUploadRangeOptionalParams, ServiceCallback<void>)
uploadRange(string, Models.FileRangeWriteType, number, Models.FileUploadRangeOptionalParams)

Cargue un intervalo de bytes en un archivo.

uploadRange(string, Models.FileRangeWriteType, number, ServiceCallback<void>)
uploadRangeFromURL(string, string, string, number, FileUploadRangeFromURLOptionalParams, ServiceCallback<void>)
uploadRangeFromURL(string, string, string, number, Models.FileUploadRangeFromURLOptionalParams)

Cargue un intervalo de bytes en un archivo donde el contenido se lea desde una dirección URL.

uploadRangeFromURL(string, string, string, number, ServiceCallback<void>)

Detalles del constructor

File(StorageClientContext)

Cree un archivo.

new File(client: StorageClientContext)

Parámetros

client
StorageClientContext

Referencia al cliente de servicio.

Detalles del método

abortCopy(string, FileAbortCopyOptionalParams, ServiceCallback<void>)

function abortCopy(copyId: string, options: FileAbortCopyOptionalParams, callback: ServiceCallback<void>)

Parámetros

copyId

string

Identificador de copia proporcionado en el encabezado x-ms-copy-id de la operación original Copiar archivo.

options
FileAbortCopyOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

abortCopy(string, Models.FileAbortCopyOptionalParams)

Anula una operación Copy File pendiente y deja un archivo de destino con una longitud cero y metadatos completos.

function abortCopy(copyId: string, options?: Models.FileAbortCopyOptionalParams)

Parámetros

copyId

string

Identificador de copia proporcionado en el encabezado x-ms-copy-id de la operación original Copiar archivo.

options
Models.FileAbortCopyOptionalParams

Devoluciones

Promise<Models.FileAbortCopyResponse>

Promise<Models.FileAbortCopyResponse>

abortCopy(string, ServiceCallback<void>)

function abortCopy(copyId: string, callback: ServiceCallback<void>)

Parámetros

copyId

string

Identificador de copia proporcionado en el encabezado x-ms-copy-id de la operación original Copiar archivo.

callback

ServiceCallback<void>

Devolución de llamada

create(number, string, string, string, FileCreateOptionalParams, ServiceCallback<void>)

function create(fileContentLength: number, fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options: FileCreateOptionalParams, callback: ServiceCallback<void>)

Parámetros

fileContentLength

number

Especifica el tamaño máximo del archivo, hasta 1 TB.

fileAttributes

string

Si se especifica, se establecerán los atributos de archivo proporcionados. Valor predeterminado: 'Archive' para el archivo y 'Directory' para el directorio. También se puede especificar 'None' como valor predeterminado.

fileCreationTime

string

Hora de creación del archivo o directorio.

fileLastWriteTime

string

Hora de última escritura del archivo o directorio.

options
FileCreateOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

create(number, string, string, string, Models.FileCreateOptionalParams)

Crea un nuevo archivo o reemplaza un archivo. Tenga en cuenta que solo inicializa el archivo sin contenido.

function create(fileContentLength: number, fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options?: Models.FileCreateOptionalParams)

Parámetros

fileContentLength

number

Especifica el tamaño máximo del archivo, hasta 1 TB.

fileAttributes

string

Si se especifica, se establecerán los atributos de archivo proporcionados. Valor predeterminado: 'Archive' para el archivo y 'Directory' para el directorio. También se puede especificar 'None' como valor predeterminado.

fileCreationTime

string

Hora de creación del archivo o directorio.

fileLastWriteTime

string

Hora de última escritura del archivo o directorio.

options
Models.FileCreateOptionalParams

Devoluciones

Promise<Models.FileCreateResponse>

Promise<Models.FileCreateResponse>

create(number, string, string, string, ServiceCallback<void>)

function create(fileContentLength: number, fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, callback: ServiceCallback<void>)

Parámetros

fileContentLength

number

Especifica el tamaño máximo del archivo, hasta 1 TB.

fileAttributes

string

Si se especifica, se establecerán los atributos de archivo proporcionados. Valor predeterminado: 'Archive' para el archivo y 'Directory' para el directorio. También se puede especificar 'None' como valor predeterminado.

fileCreationTime

string

Hora de creación del archivo o directorio.

fileLastWriteTime

string

Hora de última escritura del archivo o directorio.

callback

ServiceCallback<void>

Devolución de llamada

deleteMethod(FileDeleteMethodOptionalParams, ServiceCallback<void>)

function deleteMethod(options: FileDeleteMethodOptionalParams, callback: ServiceCallback<void>)

Parámetros

options
FileDeleteMethodOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

deleteMethod(Models.FileDeleteMethodOptionalParams)

quita el archivo de la cuenta de almacenamiento.

function deleteMethod(options?: Models.FileDeleteMethodOptionalParams)

Parámetros

options
Models.FileDeleteMethodOptionalParams

Devoluciones

Promise<Models.FileDeleteResponse>

Promise<Models.FileDeleteResponse>

deleteMethod(ServiceCallback<void>)

function deleteMethod(callback: ServiceCallback<void>)

Parámetros

callback

ServiceCallback<void>

Devolución de llamada

download(FileDownloadOptionalParams, ServiceCallback<void>)

function download(options: FileDownloadOptionalParams, callback: ServiceCallback<void>)

Parámetros

options
FileDownloadOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

download(Models.FileDownloadOptionalParams)

Lee o descarga un archivo del sistema, incluidos sus metadatos y propiedades.

function download(options?: Models.FileDownloadOptionalParams)

Parámetros

options
Models.FileDownloadOptionalParams

Devoluciones

Promise<Models.FileDownloadResponse>

Modelos de promesa.FileDownloadResponse<>

download(ServiceCallback<void>)

function download(callback: ServiceCallback<void>)

Parámetros

callback

ServiceCallback<void>

Devolución de llamada

forceCloseHandles(string, FileForceCloseHandlesOptionalParams, ServiceCallback<void>)

function forceCloseHandles(handleId: string, options: FileForceCloseHandlesOptionalParams, callback: ServiceCallback<void>)

Parámetros

handleId

string

Especifica el identificador de identificador abierto en el archivo o directorio que se va a cerrar. Asterix ('*') es un carácter comodín que especifica todos los identificadores.

options
FileForceCloseHandlesOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

forceCloseHandles(string, Models.FileForceCloseHandlesOptionalParams)

Cierra todos los identificadores abiertos para un archivo determinado.

function forceCloseHandles(handleId: string, options?: Models.FileForceCloseHandlesOptionalParams)

Parámetros

handleId

string

Especifica el identificador de identificador abierto en el archivo o directorio que se va a cerrar. Asterix ('*') es un carácter comodín que especifica todos los identificadores.

options
Models.FileForceCloseHandlesOptionalParams

Devoluciones

Promise<Models.FileForceCloseHandlesResponse>

Modelos de promesas.FileForceCloseHandlesResponse<>

forceCloseHandles(string, ServiceCallback<void>)

function forceCloseHandles(handleId: string, callback: ServiceCallback<void>)

Parámetros

handleId

string

Especifica el identificador de identificador abierto en el archivo o directorio que se va a cerrar. Asterix ('*') es un carácter comodín que especifica todos los identificadores.

callback

ServiceCallback<void>

Devolución de llamada

getProperties(FileGetPropertiesOptionalParams, ServiceCallback<void>)

function getProperties(options: FileGetPropertiesOptionalParams, callback: ServiceCallback<void>)

Parámetros

options
FileGetPropertiesOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

getProperties(Models.FileGetPropertiesOptionalParams)

Devuelve todos los metadatos definidos por el usuario, las propiedades HTTP estándar y las propiedades del sistema para el archivo. No devuelve el contenido del archivo.

function getProperties(options?: Models.FileGetPropertiesOptionalParams)

Parámetros

options
Models.FileGetPropertiesOptionalParams

Devoluciones

Promise<Models.FileGetPropertiesResponse>

Promise<Models.FileGetPropertiesResponse>

getProperties(ServiceCallback<void>)

function getProperties(callback: ServiceCallback<void>)

Parámetros

callback

ServiceCallback<void>

Devolución de llamada

getRangeList(FileGetRangeListOptionalParams, ServiceCallback<Range[]>)

function getRangeList(options: FileGetRangeListOptionalParams, callback: ServiceCallback<Range[]>)

Parámetros

options
FileGetRangeListOptionalParams

Los parámetros opcionales

callback

ServiceCallback<Range[]>

Devolución de llamada

getRangeList(Models.FileGetRangeListOptionalParams)

Devuelve la lista de intervalos válidos para un archivo.

function getRangeList(options?: Models.FileGetRangeListOptionalParams)

Parámetros

options
Models.FileGetRangeListOptionalParams

Devoluciones

Promise<Models.FileGetRangeListResponse>

Promise<Models.FileGetRangeListResponse>

getRangeList(ServiceCallback<Range[]>)

function getRangeList(callback: ServiceCallback<Range[]>)

Parámetros

callback

ServiceCallback<Range[]>

Devolución de llamada

listHandles(FileListHandlesOptionalParams, ServiceCallback<ListHandlesResponse>)

function listHandles(options: FileListHandlesOptionalParams, callback: ServiceCallback<ListHandlesResponse>)

Parámetros

options
FileListHandlesOptionalParams

Los parámetros opcionales

callback

ServiceCallback<ListHandlesResponse>

Devolución de llamada

listHandles(Models.FileListHandlesOptionalParams)

Identificadores de listas para el archivo

function listHandles(options?: Models.FileListHandlesOptionalParams)

Parámetros

options
Models.FileListHandlesOptionalParams

Devoluciones

Promise<Models.FileListHandlesResponse>

Promise<Models.FileListHandlesResponse>

listHandles(ServiceCallback<ListHandlesResponse>)

function listHandles(callback: ServiceCallback<ListHandlesResponse>)

Parámetros

callback

ServiceCallback<ListHandlesResponse>

Devolución de llamada

setHTTPHeaders(string, string, string, FileSetHTTPHeadersOptionalParams, ServiceCallback<void>)

function setHTTPHeaders(fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options: FileSetHTTPHeadersOptionalParams, callback: ServiceCallback<void>)

Parámetros

fileAttributes

string

Si se especifica, se establecerán los atributos de archivo proporcionados. Valor predeterminado: 'Archive' para el archivo y 'Directory' para el directorio. También se puede especificar 'None' como valor predeterminado.

fileCreationTime

string

Hora de creación del archivo o directorio.

fileLastWriteTime

string

Hora de última escritura del archivo o directorio.

options
FileSetHTTPHeadersOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

setHTTPHeaders(string, string, string, Models.FileSetHTTPHeadersOptionalParams)

Establece encabezados HTTP en el archivo.

function setHTTPHeaders(fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, options?: Models.FileSetHTTPHeadersOptionalParams)

Parámetros

fileAttributes

string

Si se especifica, se establecerán los atributos de archivo proporcionados. Valor predeterminado: 'Archive' para el archivo y 'Directory' para el directorio. También se puede especificar 'None' como valor predeterminado.

fileCreationTime

string

Hora de creación del archivo o directorio.

fileLastWriteTime

string

Hora de última escritura del archivo o directorio.

options
Models.FileSetHTTPHeadersOptionalParams

Devoluciones

Promise<Models.FileSetHTTPHeadersResponse>

Promise<Models.FileSetHTTPHeadersResponse>

setHTTPHeaders(string, string, string, ServiceCallback<void>)

function setHTTPHeaders(fileAttributes: string, fileCreationTime: string, fileLastWriteTime: string, callback: ServiceCallback<void>)

Parámetros

fileAttributes

string

Si se especifica, se establecerán los atributos de archivo proporcionados. Valor predeterminado: 'Archive' para el archivo y 'Directory' para el directorio. También se puede especificar 'None' como valor predeterminado.

fileCreationTime

string

Hora de creación del archivo o directorio.

fileLastWriteTime

string

Hora de última escritura del archivo o directorio.

callback

ServiceCallback<void>

Devolución de llamada

setMetadata(FileSetMetadataOptionalParams, ServiceCallback<void>)

function setMetadata(options: FileSetMetadataOptionalParams, callback: ServiceCallback<void>)

Parámetros

options
FileSetMetadataOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

setMetadata(Models.FileSetMetadataOptionalParams)

Actualiza los metadatos definidos por el usuario para el archivo especificado.

function setMetadata(options?: Models.FileSetMetadataOptionalParams)

Parámetros

options
Models.FileSetMetadataOptionalParams

Devoluciones

Promise<Models.FileSetMetadataResponse>

Promise<Models.FileSetMetadataResponse>

setMetadata(ServiceCallback<void>)

function setMetadata(callback: ServiceCallback<void>)

Parámetros

callback

ServiceCallback<void>

Devolución de llamada

startCopy(string, FileStartCopyOptionalParams, ServiceCallback<void>)

function startCopy(copySource: string, options: FileStartCopyOptionalParams, callback: ServiceCallback<void>)

Parámetros

copySource

string

Especifica la dirección URL del archivo de origen o el blob, hasta 2 KB de longitud. Para copiar un archivo en otro archivo dentro de la misma cuenta de almacenamiento, puede usar clave compartida para autenticar el archivo de origen. Si va a copiar un archivo desde otra cuenta de almacenamiento o si va a copiar un blob desde la misma cuenta de almacenamiento u otra cuenta de almacenamiento, debe autenticar el archivo de origen o el blob mediante una firma de acceso compartido. Si el origen es un blob público, no se requiere autenticación para realizar la operación de copia. Un archivo de una instantánea de recurso compartido también se puede especificar como origen de copia.

options
FileStartCopyOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

startCopy(string, Models.FileStartCopyOptionalParams)

Copia un blob o un archivo en un archivo de destino dentro de la cuenta de almacenamiento.

function startCopy(copySource: string, options?: Models.FileStartCopyOptionalParams)

Parámetros

copySource

string

Especifica la dirección URL del archivo de origen o el blob, hasta 2 KB de longitud. Para copiar un archivo en otro archivo dentro de la misma cuenta de almacenamiento, puede usar clave compartida para autenticar el archivo de origen. Si va a copiar un archivo desde otra cuenta de almacenamiento o si va a copiar un blob desde la misma cuenta de almacenamiento u otra cuenta de almacenamiento, debe autenticar el archivo de origen o el blob mediante una firma de acceso compartido. Si el origen es un blob público, no se requiere autenticación para realizar la operación de copia. Un archivo de una instantánea de recurso compartido también se puede especificar como origen de copia.

options
Models.FileStartCopyOptionalParams

Devoluciones

Promise<Models.FileStartCopyResponse>

Promise<Models.FileStartCopyResponse>

startCopy(string, ServiceCallback<void>)

function startCopy(copySource: string, callback: ServiceCallback<void>)

Parámetros

copySource

string

Especifica la dirección URL del archivo de origen o el blob, hasta 2 KB de longitud. Para copiar un archivo en otro archivo dentro de la misma cuenta de almacenamiento, puede usar clave compartida para autenticar el archivo de origen. Si va a copiar un archivo desde otra cuenta de almacenamiento o si va a copiar un blob desde la misma cuenta de almacenamiento u otra cuenta de almacenamiento, debe autenticar el archivo de origen o el blob mediante una firma de acceso compartido. Si el origen es un blob público, no se requiere autenticación para realizar la operación de copia. Un archivo de una instantánea de recurso compartido también se puede especificar como origen de copia.

callback

ServiceCallback<void>

Devolución de llamada

uploadRange(string, Models.FileRangeWriteType, number, FileUploadRangeOptionalParams, ServiceCallback<void>)

function uploadRange(range: string, fileRangeWrite: Models.FileRangeWriteType, contentLength: number, options: FileUploadRangeOptionalParams, callback: ServiceCallback<void>)

Parámetros

range

string

Especifica el intervalo de bytes que se va a escribir. Se deben especificar el inicio y el final del intervalo. Para una operación de actualización, el intervalo puede tener un tamaño de hasta 4 MB. Para una operación clara, el intervalo puede ser hasta el valor del tamaño completo del archivo. El servicio File solo acepta un solo intervalo de bytes para los encabezados Range y "x-ms-range", y el intervalo de bytes debe especificarse en el siguiente formato: bytes=startByte-endByte.

fileRangeWrite
Models.FileRangeWriteType

Especifique una de las siguientes opciones: - Actualizar: escribe los bytes especificados por el cuerpo de la solicitud en el intervalo especificado. Los encabezados Range y Content-Length deben coincidir para realizar la actualización. - Borrar: borra el intervalo especificado y libera el espacio utilizado en el almacenamiento de ese intervalo. Para borrar un intervalo, establezca el encabezado Content-Length en cero y establezca el encabezado Range en un valor que indique el intervalo que se va a borrar, hasta el tamaño máximo del archivo. Entre los valores posibles se incluyen: 'update', 'clear'

contentLength

number

Especifica el número de bytes que se transmiten en el cuerpo de la solicitud. Cuando el encabezado x-ms-write se establece en clear, el valor de este encabezado debe establecerse en cero.

options
FileUploadRangeOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

uploadRange(string, Models.FileRangeWriteType, number, Models.FileUploadRangeOptionalParams)

Cargue un intervalo de bytes en un archivo.

function uploadRange(range: string, fileRangeWrite: Models.FileRangeWriteType, contentLength: number, options?: Models.FileUploadRangeOptionalParams)

Parámetros

range

string

Especifica el intervalo de bytes que se va a escribir. Se deben especificar el inicio y el final del intervalo. Para una operación de actualización, el intervalo puede tener un tamaño de hasta 4 MB. Para una operación clara, el intervalo puede ser hasta el valor del tamaño completo del archivo. El servicio File solo acepta un solo intervalo de bytes para los encabezados Range y "x-ms-range", y el intervalo de bytes debe especificarse en el siguiente formato: bytes=startByte-endByte.

fileRangeWrite
Models.FileRangeWriteType

Especifique una de las siguientes opciones: - Actualizar: escribe los bytes especificados por el cuerpo de la solicitud en el intervalo especificado. Los encabezados Range y Content-Length deben coincidir para realizar la actualización. - Borrar: borra el intervalo especificado y libera el espacio utilizado en el almacenamiento de ese intervalo. Para borrar un intervalo, establezca el encabezado Content-Length en cero y establezca el encabezado Range en un valor que indique el intervalo que se va a borrar, hasta el tamaño máximo del archivo. Entre los valores posibles se incluyen: 'update', 'clear'

contentLength

number

Especifica el número de bytes que se transmiten en el cuerpo de la solicitud. Cuando el encabezado x-ms-write se establece en clear, el valor de este encabezado debe establecerse en cero.

options
Models.FileUploadRangeOptionalParams

Devoluciones

Promise<Models.FileUploadRangeResponse>

< Promise>Models.FileUploadRangeResponse

uploadRange(string, Models.FileRangeWriteType, number, ServiceCallback<void>)

function uploadRange(range: string, fileRangeWrite: Models.FileRangeWriteType, contentLength: number, callback: ServiceCallback<void>)

Parámetros

range

string

Especifica el intervalo de bytes que se va a escribir. Se deben especificar el inicio y el final del intervalo. Para una operación de actualización, el intervalo puede tener un tamaño de hasta 4 MB. Para una operación clara, el intervalo puede ser hasta el valor del tamaño completo del archivo. El servicio File solo acepta un solo intervalo de bytes para los encabezados Range y "x-ms-range", y el intervalo de bytes debe especificarse en el siguiente formato: bytes=startByte-endByte.

fileRangeWrite
Models.FileRangeWriteType

Especifique una de las siguientes opciones: - Actualizar: escribe los bytes especificados por el cuerpo de la solicitud en el intervalo especificado. Los encabezados Range y Content-Length deben coincidir para realizar la actualización. - Borrar: borra el intervalo especificado y libera el espacio utilizado en el almacenamiento de ese intervalo. Para borrar un intervalo, establezca el encabezado Content-Length en cero y establezca el encabezado Range en un valor que indique el intervalo que se va a borrar, hasta el tamaño máximo del archivo. Entre los valores posibles se incluyen: 'update', 'clear'

contentLength

number

Especifica el número de bytes que se transmiten en el cuerpo de la solicitud. Cuando el encabezado x-ms-write se establece en clear, el valor de este encabezado debe establecerse en cero.

callback

ServiceCallback<void>

Devolución de llamada

uploadRangeFromURL(string, string, string, number, FileUploadRangeFromURLOptionalParams, ServiceCallback<void>)

function uploadRangeFromURL(range: string, copySource: string, sourceRange: string, contentLength: number, options: FileUploadRangeFromURLOptionalParams, callback: ServiceCallback<void>)

Parámetros

range

string

Escribe datos en el intervalo de bytes especificado en el archivo.

copySource

string

Especifica la dirección URL del archivo de origen o el blob, hasta 2 KB de longitud. Para copiar un archivo en otro archivo dentro de la misma cuenta de almacenamiento, puede usar clave compartida para autenticar el archivo de origen. Si va a copiar un archivo desde otra cuenta de almacenamiento o si va a copiar un blob desde la misma cuenta de almacenamiento u otra cuenta de almacenamiento, debe autenticar el archivo de origen o el blob mediante una firma de acceso compartido. Si el origen es un blob público, no se requiere autenticación para realizar la operación de copia. Un archivo de una instantánea de recurso compartido también se puede especificar como origen de copia.

sourceRange

string

Bytes de datos de origen en el intervalo especificado.

contentLength

number

Especifica el número de bytes que se transmiten en el cuerpo de la solicitud. Cuando el encabezado x-ms-write se establece en clear, el valor de este encabezado debe establecerse en cero.

options
FileUploadRangeFromURLOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

uploadRangeFromURL(string, string, string, number, Models.FileUploadRangeFromURLOptionalParams)

Cargue un intervalo de bytes en un archivo donde el contenido se lea desde una dirección URL.

function uploadRangeFromURL(range: string, copySource: string, sourceRange: string, contentLength: number, options?: Models.FileUploadRangeFromURLOptionalParams)

Parámetros

range

string

Escribe datos en el intervalo de bytes especificado en el archivo.

copySource

string

Especifica la dirección URL del archivo de origen o el blob, hasta 2 KB de longitud. Para copiar un archivo en otro archivo dentro de la misma cuenta de almacenamiento, puede usar clave compartida para autenticar el archivo de origen. Si va a copiar un archivo desde otra cuenta de almacenamiento o si va a copiar un blob desde la misma cuenta de almacenamiento u otra cuenta de almacenamiento, debe autenticar el archivo de origen o el blob mediante una firma de acceso compartido. Si el origen es un blob público, no se requiere autenticación para realizar la operación de copia. Un archivo de una instantánea de recurso compartido también se puede especificar como origen de copia.

sourceRange

string

Bytes de datos de origen en el intervalo especificado.

contentLength

number

Especifica el número de bytes que se transmiten en el cuerpo de la solicitud. Cuando el encabezado x-ms-write se establece en clear, el valor de este encabezado debe establecerse en cero.

options
Models.FileUploadRangeFromURLOptionalParams

Devoluciones

Promise<Models.FileUploadRangeFromURLResponse>

Promise<Models.FileUploadRangeFromURLResponse>

uploadRangeFromURL(string, string, string, number, ServiceCallback<void>)

function uploadRangeFromURL(range: string, copySource: string, sourceRange: string, contentLength: number, callback: ServiceCallback<void>)

Parámetros

range

string

Escribe datos en el intervalo de bytes especificado en el archivo.

copySource

string

Especifica la dirección URL del archivo de origen o el blob, hasta 2 KB de longitud. Para copiar un archivo en otro archivo dentro de la misma cuenta de almacenamiento, puede usar clave compartida para autenticar el archivo de origen. Si va a copiar un archivo desde otra cuenta de almacenamiento o si va a copiar un blob desde la misma cuenta de almacenamiento u otra cuenta de almacenamiento, debe autenticar el archivo de origen o el blob mediante una firma de acceso compartido. Si el origen es un blob público, no se requiere autenticación para realizar la operación de copia. Un archivo de una instantánea de recurso compartido también se puede especificar como origen de copia.

sourceRange

string

Bytes de datos de origen en el intervalo especificado.

contentLength

number

Especifica el número de bytes que se transmiten en el cuerpo de la solicitud. Cuando el encabezado x-ms-write se establece en clear, el valor de este encabezado debe establecerse en cero.

callback

ServiceCallback<void>

Devolución de llamada