国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

用js來獲取上傳的文件名純粹是為了美化而用

2019-11-20 21:51:33
字體:
供稿:網(wǎng)友
為啥要用js來獲取上傳的文件名呢?其實(shí)純粹是為了美化,友好,

但是,可不是網(wǎng)上流傳的那樣,用 path.substring(path.lastIndexOf('/')+1) ;

這個(gè)樣在工作的時(shí)候會(huì)出現(xiàn)不少問題。
比如,firefox的input表單的value值默認(rèn)就可以獲取到文件名,而ie 則顯示文件路徑。

所以要區(qū)別對(duì)待,在firefox下 lastIndexOf('/')得到的是-1,而在ie下,目錄顯示的又是反斜杠,/,當(dāng)然在Linux
下,其他瀏覽器獲取到的又是正斜杠 / ( 暫時(shí)未證明有Linux下有瀏覽器file獲取到的值會(huì)是全路徑);
 
得用兩次判斷:
復(fù)制代碼 代碼如下:

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);
}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 揭东县| 西盟| 六盘水市| 安龙县| 武邑县| 夏邑县| 漳平市| 漳平市| 德州市| 正宁县| 驻马店市| 凌海市| 长宁区| 八宿县| 余干县| 新密市| 廉江市| 分宜县| 浦北县| 博野县| 龙口市| 惠东县| 莒南县| 宜春市| 饶阳县| 大荔县| 平原县| 怀宁县| 精河县| 南宁市| 通州区| 历史| 积石山| 年辖:市辖区| 宣化县| 蒲城县| 招远市| 西贡区| 宝山区| 渭源县| 凤台县|