Ich suche nach einer einfachen Möglichkeit, um die Erweiterung der hochgeladenen Datei zu überprüfen, wenn es PDF-Datei etwas tun würde, sonst eine Warnmeldung wird angezeigt, dass es (falsche Dateityp), aber das Problem mit meinem Code ist, wenn ich jeden Dateityp anstelle von PDF ausgewählt es die Fehlerseite mit dieser Meldung zeigt:C# Überprüfen Sie die Erweiterung der hochgeladenen Datei
Server Error in '/' Application.
PDF header signature not found.
Exception Details: iTextSharp.text.exceptions.InvalidPdfException: PDF header signature not found.
<asp:FileUpload runat="server" ID="file1" AllowMultiple="true" />
string fileName = Path.GetFileName(file1.FileName);
FileInfo fi = new FileInfo(fileName);
string ext = fi.Extension;
if (ext == ".pdf")
{
//do something
}
else
Label1.Text = string.Format("wrong file type");
Sie als Anonymous Coward sagt bei http://stackoverflow.com/questions/10621936/itextsharp-exception-pdf-header-signature-not-found –