-5

サーバーにアップロードされたファイルが pdf かどうかを判断する必要がありますか?

4

3 に答える 3

2

サーバー側でファイルタイプを確認できます。

if (string.Equals(fileExt, ".pdf", StringComparison.OrdinalIgnoreCase)) {...}

これは、「pdf2」などの入力を打ち消します。

于 2012-11-16T15:39:29.847 に答える
1

ファイル拡張子が .pdf かどうかを確認します

次のコードを使用して、アップロード中にこれを行うことができます。

<asp:CustomValidator ID="pdfUpload" runat="server" ClientValidationFunction="ValidateFilePDF"
      ErrorMessage="Please select valid pdf document"></asp:CustomValidator>

function ValidateFilePDF(Source, args) {
    var fuData = document.getElementById('<%= yourFileUploadInputBoxID.ClientID %>');
    var FileUploadPath = fuData.value;

    if (FileUploadPath == '') {

       args.IsValid = false;
    }
    else {
       var Extension = FileUploadPath.substring(FileUploadPath.lastIndexOf('.') + 1).toLowerCase();

       if (Extension == "pdf" {
           args.IsValid = true; 
       }
       else {
           args.IsValid = false;
       }
    }
 }
于 2012-11-16T11:18:49.277 に答える