2013-05-14 114 views
0

我正在使用文件(輸入)來選擇文件。我想從URL C:\Users\Rajat\Pictures\pic1.jpeg檢索文件擴展名(.jpeg)。然後,我想根據它們的格式(即音頻,視頻和圖像)將URL放入文本框中。從文件url中獲取擴展

+0

可能重複(http://stackoverflow.com/questions/190852/how-can-i-get-file-extensions-with-javascript) – Helen 2013-05-14 13:10:53

+0

''C:\ Users \ Rajat \ Pictures \ pic1.jpeg'.split('。')。splice(-1)[0]' – Novelist 2013-05-14 13:11:27

+0

1)你想要達到什麼目的(我想把路徑放在文本框有某種終結)2)你有什麼嘗試? – 2013-05-14 13:11:27

回答

1

在這種情況下,你最好用MIME類型,而不是擴展去。

var fileInput = document.getElementById('your-file-input-id'); 
var fileType = fileInput.files[0].type; 
console.log(fileType);//gives image/jpeg or audio/mp3 
var parts = filetype.split('/'); 
parts[0];//image 
parts[1];//jpeg 
的[我怎樣才能與JavaScript文件擴展名?]
1

試試這個:

var url='C:\Users\Rajat\Pictures\pic1.jpeg'; 
var parts=url.split('.'); 
console.log(parts[parts.length-1]);