因为我的目标是让最终用户看到上传的文件名,然后通过php mail()函数发送,所以我所做的就是:
在JS文件中
旧功能:
var fileuploadinit = function(){
$('#career_resume').change(function(){
var pathwithfilename = $('#career_resume').val();
$('.uploadedfile').html("Uploaded File Name :" + pathwithfilename).css({
'display':'block'
});
});
};
校正功能:
var fileuploadinit = function(){
$('#career_resume').change(function(){
var pathwithfilename = $('#career_resume').val();
var filename = pathwithfilename.substring(12);
$('.uploadedfile').html("Uploaded File Name :" + filename).css({
'display':'block'
});
});
};
$(document).ready(function () {
fileuploadinit();
});
旧结果:
上传文件名:c:\fakepath\coverpage.pdf
新结果:
上传文件名:coverpage.pdf
希望有帮助:)