Aracılığıyla paylaş


TypedResults.PhysicalFile Yöntem

Tanım

Belirtilen path konumundaki dosyayı yanıta yazar.

Bu, aralık isteklerini (Status206PartialContent veya Status416RangeNotSatisfiable aralık doyumlanabilir değilse) destekler.

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

Parametreler

path
String

Dosyanın yolu. Köklenmediğinde, yolu ile ilgili olarak WebRootFileProviderçözümler.

contentType
String

Dosyanın İçerik Türü.

fileDownloadName
String

Önerilen dosya adı.

lastModified
Nullable<DateTimeOffset>

Dosyanın DateTimeOffset en son ne zaman değiştirildiği.

entityTag
EntityTagHeaderValue

EntityTagHeaderValue Dosyayla ilişkilendirilmiş olan.

enableRangeProcessing
Boolean

true Aralık isteklerinin işlenmesini etkinleştirmek için olarak ayarlayın.

Döndürülenler

Yanıt için oluşturulan PhysicalFileHttpResult .

Şunlara uygulanır