function getExtension(filename){
var parts = filename.split('.');
return parts[parts.length - 1];
}
function isImage(filename){
var ext = getExtension(filename);
switch(ext.toLowerCase()){
case 'jpg':
case 'gif':
case 'bmp':
case 'png':
return true;
}
return false;
}
function isDoc(filename){
var ext = getExtension(filename);
switch(ext.toLowerCase()){
case 'doc':
case 'docx':
case 'pdf':
case 'xls':
case 'xlsx':
return true;
}
return false;
}
function isZip(filename){
var ext = getExtension(filename);
switch(ext.toLowerCase()){
case 'rar':
case 'zip':
case '7z':
return true;
}
return false;
}
function isTranscript(filename){
var ext = getExtension(filename);
switch(ext.toLowerCase()){
case 'jpg':
case 'pdf':
case 'gif':
return true;
}
return false;
}
เพราะนามสกุลไฟล์ภาพที่ถ่ายด้วย Apple Device จะเป็นการบีบอัดแบบเจเป็กโดยใช้นามสกุลไฟล์สี่ตัวอักษร ( xxxx.jpeg ) ครับ ซึ่งไม่มีอยู่ในเงื่อนไข switch case มันเลยมองว่าไฟล์ผิดประเภทครับ
เพราะฉนั้นให้เพิ่มเงื่อนไขเข้าไปครับ
function isImage(filename){
var ext = getExtension(filename);
switch(ext.toLowerCase()){
case 'jpg':
case 'jpeg':
case 'gif':
case 'bmp':
case 'png':
return true;
}
return false;
}