ControllerBase.PhysicalFile 方法

定义

重载

PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回由 physicalPathStatus200OK)、指定 contentType 作为内容类型指定的文件,并将指定的 fileDownloadName 作为建议的文件名返回。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回由 physicalPathStatus200OK)、指定 contentType 作为内容类型指定的文件,并将指定的 fileDownloadName 作为建议的文件名返回。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

返回由 physicalPathStatus200OK)指定的文件,并将指定的 contentType 作为内容类型。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

PhysicalFile(String, String, String, Boolean)

返回由 physicalPathStatus200OK)指定的文件,其中指定的 contentType 为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

PhysicalFile(String, String, Boolean)

返回由 physicalPathStatus200OK)指定的文件,并将指定的 contentType 指定为 Content-Type。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

PhysicalFile(String, String, String)

返回由 physicalPathStatus200OK)指定的文件,其中指定的 contentType 为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

返回由 physicalPathStatus200OK)指定的文件,并将指定的 contentType 作为内容类型。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

PhysicalFile(String, String)

返回由 physicalPathStatus200OK)指定的文件,并将指定的 contentType 指定为 Content-Type。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回由 physicalPathStatus200OK)、指定 contentType 作为内容类型指定的文件,并将指定的 fileDownloadName 作为建议的文件名返回。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

public:
 virtual Microsoft::AspNetCore::Mvc::PhysicalFileResult ^ PhysicalFile(System::String ^ physicalPath, System::String ^ contentType, System::String ^ fileDownloadName, Nullable<DateTimeOffset> lastModified, Microsoft::Net::Http::Headers::EntityTagHeaderValue ^ entityTag, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.PhysicalFileResult PhysicalFile (string physicalPath, string contentType, string fileDownloadName, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.PhysicalFileResult PhysicalFile (string physicalPath, string contentType, string? fileDownloadName, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag, bool enableRangeProcessing);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member PhysicalFile : string * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
override this.PhysicalFile : string * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
Public Overridable Function PhysicalFile (physicalPath As String, contentType As String, fileDownloadName As String, lastModified As Nullable(Of DateTimeOffset), entityTag As EntityTagHeaderValue, enableRangeProcessing As Boolean) As PhysicalFileResult

参数

physicalPath
String

文件的路径。 路径必须是绝对路径。

contentType
String

文件的内容类型。

fileDownloadName
String

建议的文件名。

lastModified
Nullable<DateTimeOffset>

上次修改文件时的 DateTimeOffset

entityTag
EntityTagHeaderValue

与文件关联的 EntityTagHeaderValue

enableRangeProcessing
Boolean

设置为 true 以启用范围请求处理。

返回

为响应创建的 PhysicalFileResult

属性

适用于

PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回由 physicalPathStatus200OK)、指定 contentType 作为内容类型指定的文件,并将指定的 fileDownloadName 作为建议的文件名返回。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

public:
 virtual Microsoft::AspNetCore::Mvc::PhysicalFileResult ^ PhysicalFile(System::String ^ physicalPath, System::String ^ contentType, System::String ^ fileDownloadName, Nullable<DateTimeOffset> lastModified, Microsoft::Net::Http::Headers::EntityTagHeaderValue ^ entityTag);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.PhysicalFileResult PhysicalFile (string physicalPath, string contentType, string fileDownloadName, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.PhysicalFileResult PhysicalFile (string physicalPath, string contentType, string? fileDownloadName, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member PhysicalFile : string * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
override this.PhysicalFile : string * string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
Public Overridable Function PhysicalFile (physicalPath As String, contentType As String, fileDownloadName As String, lastModified As Nullable(Of DateTimeOffset), entityTag As EntityTagHeaderValue) As PhysicalFileResult

参数

physicalPath
String

文件的路径。 路径必须是绝对路径。

contentType
String

文件的内容类型。

fileDownloadName
String

建议的文件名。

lastModified
Nullable<DateTimeOffset>

上次修改文件时的 DateTimeOffset

entityTag
EntityTagHeaderValue

与文件关联的 EntityTagHeaderValue

返回

为响应创建的 PhysicalFileResult

属性

适用于

PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回由 physicalPathStatus200OK)指定的文件,并将指定的 contentType 作为内容类型。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

public:
 virtual Microsoft::AspNetCore::Mvc::PhysicalFileResult ^ PhysicalFile(System::String ^ physicalPath, System::String ^ contentType, Nullable<DateTimeOffset> lastModified, Microsoft::Net::Http::Headers::EntityTagHeaderValue ^ entityTag, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.PhysicalFileResult PhysicalFile (string physicalPath, string contentType, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag, bool enableRangeProcessing);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member PhysicalFile : string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
override this.PhysicalFile : string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue * bool -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
Public Overridable Function PhysicalFile (physicalPath As String, contentType As String, lastModified As Nullable(Of DateTimeOffset), entityTag As EntityTagHeaderValue, enableRangeProcessing As Boolean) As PhysicalFileResult

参数

physicalPath
String

文件的路径。 路径必须是绝对路径。

contentType
String

文件的内容类型。

lastModified
Nullable<DateTimeOffset>

上次修改文件时的 DateTimeOffset

entityTag
EntityTagHeaderValue

与文件关联的 EntityTagHeaderValue

enableRangeProcessing
Boolean

设置为 true 以启用范围请求处理。

返回

为响应创建的 PhysicalFileResult

属性

适用于

PhysicalFile(String, String, String, Boolean)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回由 physicalPathStatus200OK)指定的文件,其中指定的 contentType 为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

public:
 virtual Microsoft::AspNetCore::Mvc::PhysicalFileResult ^ PhysicalFile(System::String ^ physicalPath, System::String ^ contentType, System::String ^ fileDownloadName, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.PhysicalFileResult PhysicalFile (string physicalPath, string contentType, string fileDownloadName, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.PhysicalFileResult PhysicalFile (string physicalPath, string contentType, string? fileDownloadName, bool enableRangeProcessing);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member PhysicalFile : string * string * string * bool -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
override this.PhysicalFile : string * string * string * bool -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
Public Overridable Function PhysicalFile (physicalPath As String, contentType As String, fileDownloadName As String, enableRangeProcessing As Boolean) As PhysicalFileResult

参数

physicalPath
String

文件的路径。 路径必须是绝对路径。

contentType
String

文件的内容类型。

fileDownloadName
String

建议的文件名。

enableRangeProcessing
Boolean

设置为 true 以启用范围请求处理。

返回

为响应创建的 PhysicalFileResult

属性

适用于

PhysicalFile(String, String, Boolean)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回由 physicalPathStatus200OK)指定的文件,并将指定的 contentType 指定为 Content-Type。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

public:
 virtual Microsoft::AspNetCore::Mvc::PhysicalFileResult ^ PhysicalFile(System::String ^ physicalPath, System::String ^ contentType, bool enableRangeProcessing);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.PhysicalFileResult PhysicalFile (string physicalPath, string contentType, bool enableRangeProcessing);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member PhysicalFile : string * string * bool -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
override this.PhysicalFile : string * string * bool -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
Public Overridable Function PhysicalFile (physicalPath As String, contentType As String, enableRangeProcessing As Boolean) As PhysicalFileResult

参数

physicalPath
String

文件的路径。 路径必须是绝对路径。

contentType
String

文件的内容类型。

enableRangeProcessing
Boolean

设置为 true 以启用范围请求处理。

返回

为响应创建的 PhysicalFileResult

属性

适用于

PhysicalFile(String, String, String)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回由 physicalPathStatus200OK)指定的文件,其中指定的 contentType 为 Content-Type,指定的 fileDownloadName 作为建议的文件名。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

public:
 virtual Microsoft::AspNetCore::Mvc::PhysicalFileResult ^ PhysicalFile(System::String ^ physicalPath, System::String ^ contentType, System::String ^ fileDownloadName);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.PhysicalFileResult PhysicalFile (string physicalPath, string contentType, string fileDownloadName);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.PhysicalFileResult PhysicalFile (string physicalPath, string contentType, string? fileDownloadName);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member PhysicalFile : string * string * string -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
override this.PhysicalFile : string * string * string -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
Public Overridable Function PhysicalFile (physicalPath As String, contentType As String, fileDownloadName As String) As PhysicalFileResult

参数

physicalPath
String

文件的路径。 路径必须是绝对路径。

contentType
String

文件的内容类型。

fileDownloadName
String

建议的文件名。

返回

为响应创建的 PhysicalFileResult

属性

适用于

PhysicalFile(String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回由 physicalPathStatus200OK)指定的文件,并将指定的 contentType 作为内容类型。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

public:
 virtual Microsoft::AspNetCore::Mvc::PhysicalFileResult ^ PhysicalFile(System::String ^ physicalPath, System::String ^ contentType, Nullable<DateTimeOffset> lastModified, Microsoft::Net::Http::Headers::EntityTagHeaderValue ^ entityTag);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.PhysicalFileResult PhysicalFile (string physicalPath, string contentType, DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member PhysicalFile : string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
override this.PhysicalFile : string * string * Nullable<DateTimeOffset> * Microsoft.Net.Http.Headers.EntityTagHeaderValue -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
Public Overridable Function PhysicalFile (physicalPath As String, contentType As String, lastModified As Nullable(Of DateTimeOffset), entityTag As EntityTagHeaderValue) As PhysicalFileResult

参数

physicalPath
String

文件的路径。 路径必须是绝对路径。

contentType
String

文件的内容类型。

lastModified
Nullable<DateTimeOffset>

上次修改文件时的 DateTimeOffset

entityTag
EntityTagHeaderValue

与文件关联的 EntityTagHeaderValue

返回

为响应创建的 PhysicalFileResult

属性

适用于

PhysicalFile(String, String)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

返回由 physicalPathStatus200OK)指定的文件,并将指定的 contentType 指定为 Content-Type。 这支持范围请求(如果范围不满足,Status206PartialContentStatus416RangeNotSatisfiable)。

public:
 virtual Microsoft::AspNetCore::Mvc::PhysicalFileResult ^ PhysicalFile(System::String ^ physicalPath, System::String ^ contentType);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.PhysicalFileResult PhysicalFile (string physicalPath, string contentType);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member PhysicalFile : string * string -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
override this.PhysicalFile : string * string -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
Public Overridable Function PhysicalFile (physicalPath As String, contentType As String) As PhysicalFileResult

参数

physicalPath
String

文件的路径。 路径必须是绝对路径。

contentType
String

文件的内容类型。

返回

为响应创建的 PhysicalFileResult

属性

适用于