Share via


TypedResults.PhysicalFile Metodo

Definizione

Scrive il file in corrispondenza dell'oggetto specificato path nella risposta.

Supporta le richieste di intervallo (Status206PartialContent o Status416RangeNotSatisfiable se l'intervallo non è soddisfacente).

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

Parametri

path
String

Percorso del file. Quando non è rooted, risolve il percorso relativo a WebRootFileProvider.

contentType
String

Tipo di contenuto del file.

fileDownloadName
String

Nome file suggerito.

lastModified
Nullable<DateTimeOffset>

Oggetto DateTimeOffset di quando il file è stato modificato per l'ultima volta.

entityTag
EntityTagHeaderValue

Oggetto EntityTagHeaderValue associato al file.

enableRangeProcessing
Boolean

Impostare su true per abilitare l'elaborazione delle richieste di intervallo.

Restituisce

Oggetto creato PhysicalFileHttpResult per la risposta.

Si applica a