2013-05-14 127 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]);