Compartir a través de


TypedResults.PhysicalFile Método

Definición

Escribe el archivo en el especificado path en la respuesta.

Esto admite solicitudes de intervalo (Status206PartialContent o Status416RangeNotSatisfiable si el intervalo no es satisfiable).

public static Microsoft.AspNetCore.Http.HttpResults.PhysicalFileHttpResult PhysicalFile (string path, string? contentType = default, string? fileDownloadName = default, DateTimeOffset? lastModified = default, Microsoft.Net.Http.Headers.EntityTagHeaderValue? entityTag = default, bool enableRangeProcessing = false);
static member PhysicalFile : string * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Http.HttpResults.PhysicalFileHttpResult
Public Shared Function PhysicalFile (path As String, Optional contentType As String = Nothing, Optional fileDownloadName As String = Nothing, Optional lastModified As Nullable(Of DateTimeOffset) = Nothing, Optional entityTag As EntityTagHeaderValue = Nothing, Optional enableRangeProcessing As Boolean = false) As PhysicalFileHttpResult

Parámetros

path
String

Ruta de acceso al archivo. Cuando no tiene raíz, resuelve la ruta de acceso relativa a WebRootFileProvider.

contentType
String

El tipo de contenido del archivo.

fileDownloadName
String

Nombre de archivo sugerido.

lastModified
Nullable<DateTimeOffset>

DateTimeOffset de cuándo se modificó por última vez el archivo.

entityTag
EntityTagHeaderValue

Asociado EntityTagHeaderValue al archivo .

enableRangeProcessing
Boolean

Establézcalo en true para habilitar el procesamiento de solicitudes de intervalo.

Devoluciones

creado PhysicalFileHttpResult para la respuesta.

Se aplica a