アップロードされたファイルの拡張子を確認する簡単な方法を探しています。もしそれがPDFファイルだったのであれば、警告メッセージに(間違ったファイルタイプ)アップロードされたファイルC#アップロードされたファイルの拡張子を確認してください
string FileName = file1.PostedFile.FileName;
のファイル名はの拡張子を取得するために取得するために
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");
匿名の臆病者が、これは私と感謝を正常に動作http://stackoverflow.com/questions/10621936/itextsharp-exception-pdf-header-signature-not-found –