サーバーにアップロードされたファイルが pdf かどうかを判断する必要がありますか?
1823 次
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 に答える