1. 程式人生 > >jQuery獲取上傳檔案的名稱

jQuery獲取上傳檔案的名稱

//獲取檔名稱
function getFileName(path) {
    var pos1 = path.lastIndexOf('/');
    var pos2 = path.lastIndexOf('\\');
    var pos = Math.max(pos1, pos2);
    if (pos < 0) {
        return path;
    }
    else {
        return path.substring(pos + 1);
    }
}

$(document).ready(function () {
    $('#file').change(function () {
        var str = $(this).val();
        var fileName = getFileName(str);
        var fileExt = str.substring(str.lastIndexOf('.') + 1); 
        alert(fileName + "\r\n" + fileExt);
    });
});