0
這是我本來......move_upload_file用多張圖片
$('#file').change(function(){
var file = this.files[0];
var name = file.name;
var size = file.size;
var type = file.type;
if (!(/\.(gif|jpg|jpeg|tiff|png)$/i).test(name)) {
alert('You must select an image file only');
}
if (size > 5000000) {
alert('File size must be less than 5 Megabytes');
}
if (size <= 0) {
alert('File size must be larger than 0');
}
});
再後來對AJAX的部分我有...
var file_data = $('#file').prop('files')[0];
var form_data = new FormData();
,在我的PHP文件我了。 ..
if (0 < $_FILES['file']['error']) {
echo 'Error: ' . $_FILES['file']['error'] . '<br>';
}
else {
$filename=$_FILES['file']['name']; //this param contains name of file
$arr = explode('.', $filename);
$extension=end($arr);
$newfilename=$first_name . '_' . $last_name . '_' . date('m-j-y_h-i-s') . '.' . $extension;
move_uploaded_file($_FILES['file']['tmp_name'], 'uploads/' .$newfilename);
}
這完美地工作,不是我想真正去前進,增加2個文件上傳。我只是不知道如何去解決它。
這是我做的,到目前爲止,但我100%肯定它是不正確的
$('#fileFace').change(function(){
var file = this.files[0];
var name = file.name;
var size = file.size;
var type = file.type;
if (!(/\.(gif|jpg|jpeg|tiff|png)$/i).test(name)) {
alert('You must select an image file only');
}
if (size > 5000000) {
alert('File size must be less than 5 Megabytes');
}
if (size <= 0) {
alert('File size must be larger than 0');
}
});
$('#fileFront').change(function(){
var file = this.files[0];
var name = file.name;
var size = file.size;
var type = file.type;
if (!(/\.(gif|jpg|jpeg|tiff|png)$/i).test(name)) {
alert('You must select an image file only');
}
if (size > 5000000) {
alert('File size must be less than 5 Megabytes');
}
if (size <= 0) {
alert('File size must be larger than 0');
}
});
$('#fileBack').change(function(){
var file = this.files[0];
var name = file.name;
var size = file.size;
var type = file.type;
if (!(/\.(gif|jpg|jpeg|tiff|png)$/i).test(name)) {
alert('You must select an image file only');
}
if (size > 5000000) {
alert('File size must be less than 5 Megabytes');
}
if (size <= 0) {
alert('File size must be larger than 0');
}
});
我不知道如何去編輯AJAX部分還有PHP部分添加2個附加文件。