ブートストラップバリデーターを使用してフォームを検証しようとしていますが、ファイルの検証が正常に行われていません。コードは次のとおりです。
cv: {
validators: {
file: {
extension: 'doc,docx,pdf,zip,rtf',
type: 'application/pdf,application/msword,application/rtf,application/zip',
maxSize: 5120 * 5120 * 5120 * 5120 * 5120, // 5 MB
message: 'The selected file is not valid, it should be (doc,docx,pdf,zip,rtf) and 5 MB at maximum.'
},
notEmpty: {
message: 'CV is required.'
}
}
},
必要なファイル拡張子は上記のようにdoc、docx、pdf、rtf、zipですが、受け入れられるのはdoc、rtf、pdf ...の3つの拡張子のみです。コードのエラーはどこにありますか?
DOCX mimeタイプがありません:
application/vnd.openxmlformats-officedocument.wordprocessingml.document
したがって、コードは次のようになります。
file: {
extension: 'doc,docx,pdf,zip,rtf',
type: 'application/pdf,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/rtf,application/zip',
maxSize: 5*1024*1024, // 5 MB
message: 'The selected file is not valid, it should be (doc,docx,pdf,zip,rtf) and 5 MB at maximum.'
},
このフィドルの例を参照してください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加