var $imagefile = $('<input />')
.attr({
type: 'file',
name: 'imageFile',
id: 'imageFile'
});
上記は私のコード入力です。サーバー側でファイル形式をチェックする方法
以下ファイル形式は、テーブルの行に正しいかどうかをチェックするコードです:
function validation() {
var marks = parseInt($("#total-weight").text());
var _qid = "";
var _msg = "";
var allowedTypes = ["jpg", "jpeg", "gif", "png"];
var path = $("#imageFile").val();
var ext = path.substring(path.lastIndexOf('.') + 1).toLowerCase();
var alertValidation = "";
// Note, this is just so it's declared...
$("tr.optionAndAnswer").each(function() {
_qid = $("td.qid",this).text();
_msg = "You have errors on Question Number: " + _qid + "\n";
$("#imageFile",this).each(function() {
if ($.inArray(ext, allowedTypes) < 0) {
alertValidation += '\n\u2022 Unsupported file type';
}
if (alertValidation != "") {
return false; //Stop the each loop
}
});
if(alertValidation != ""){
return false;
}
});
if (alertValidation != "") {
alert(_msg + alertValidation);
return false;
}
return true;
}
は今、これは、クライアント側のファイル形式をチェックし、どのように私はまた、使用して、サーバー側でそれを確認することができますPHP?
「サーバー側でチェックする」とはどういう意味ですか?何をしたいですか? – Cheery
私は、クライアント側でファイル形式をチェックするだけでなく、サーバー側でチェックするだけでなく、実際には何を意味するのかわからないと言われましたが、サーバー側をチェックしないとセキュリティ問題が発生します。私は、サーバー側でPHPコードを使用して確認する必要があると信じて – user1182476