2015-02-19 2 views
0

У меня есть требование, когда мне нужно импортировать файл из локального, используя javascript jquery. В зависимости от типа файла, который пользователь выбрал, используется логика отображения. Поток такой: Пользователь выбирает «Импорт» и выбирает файл из локального. Как только он согласится, мне нужно получить расширение файла, которое было выбрано, и в зависимости от того, что нужно отобразить файл.Проверьте расширение файла перед импортом файла

ответ

2

Here is the plunker working code

Вы будете получать тип пантомимы, который является самым безопасным способом проверить. Я только что сделал поле предупреждения типа mime кода.

<form enctype="multipart/form-data"> 
<input name="file" type="file" /> 
<input type="submit" value="Upload" /> 
</form> 


<script> 
$('input[type=file]').change(function(){ 
alert('To check whether i am getting into the script '); //Comment this 
var file = this.files[0]; 
name = file.name; 
size = file.size; 
type = file.type; 
alert(type); 
//your validation 
}); 
</script> 

Кредиты: Goes To

2

Я использую ниже скрипт Проверить файл расширения вар имя_файла = "file.jepg"; var extension = /.(\w+)$/.exec(file_name)[1]; если (расширение == "состояние") {

} 
Смежные вопросы