2013-05-14 5 views
0

Я использую файл (ввод) для выбора файла. Я хочу получить расширение файла (.jpeg) с URL-адреса C:\Users\Rajat\Pictures\pic1.jpeg. Затем после этого я хочу поместить URL в текстовое поле в соответствии с их форматом, например, аудио, видео и изображения.Получить расширение из файла url

+0

возможно дубликат [Как я могу получить расширения файлов с JavaScript?] (Http://stackoverflow.com/questions/190852/how-can-i-get-file-extensions-with-javascript) – Helen

+0

''C: \ Users \ Rajat \ Pictures \ pic1.jpeg'.split ('. '). Splice (-1) [0]' – Novelist

+0

1) что вы пытаетесь достичь точно (я полагаю, что положить путь в текстовые поля имеют какую-то завершенность) 2) что вы пробовали? –

ответ

1

В этом случае вам лучше пойти с MimeType вместо расширений.

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 
1

Попробуйте это:

var url='C:\Users\Rajat\Pictures\pic1.jpeg'; 
var parts=url.split('.'); 
console.log(parts[parts.length-1]); 
Смежные вопросы