Freigeben über


IFormFile.FileName Eigenschaft

Definition

Ruft den Dateinamen aus dem Content-Disposition-Header ab.

public:
 property System::String ^ FileName { System::String ^ get(); };
public string FileName { get; }
member this.FileName : string
Public ReadOnly Property FileName As String

Eigenschaftswert

Hinweise

Verwenden Sie nicht die FileName Eigenschaft von IFormFile anderen als für die Anzeige und Protokollierung. Codieren Sie den Dateinamen für die Anzeige und Protokollierung mit HTML. Ein Angreifer kann einen bösartigen Dateinamen bereitstellen, einschließlich vollständiger oder relativer Pfade.

Sie können den folgenden Code verwenden, um den Pfad aus dem Dateinamen zu entfernen:

string untrustedFileName = Path.GetFileName(formFile.FileName);

Gilt für: