diff --git a/addons/base_import/static/src/js/import.js b/addons/base_import/static/src/js/import.js
index 5c57ff708f507f2530f30cbeb9fdf34768ac4c93..1451e073473c6bdea70626d1ff7a037eb10a7d05 100644
--- a/addons/base_import/static/src/js/import.js
+++ b/addons/base_import/static/src/js/import.js
@@ -237,7 +237,12 @@ var DataImport = Widget.extend(ControlPanelMixin, {
         if (!this.$('input.oe_import_file').val()) { return; }
 
         this.$el.removeClass('oe_import_preview oe_import_error');
-        this.$el.find('.oe_import_toggle').toggle((this.$('input.oe_import_file')[0].files[0].type == "text/csv"));
+        var import_toggle = false;
+        var file = this.$('input.oe_import_file')[0].files[0];
+        if (file.type === "text/csv" || (file.type === "" && _.last(file.name.split('.')) === "csv")) {
+            import_toggle = true;
+        }
+        this.$el.find('.oe_import_toggle').toggle(import_toggle);
         jsonp(this.$el, {
             url: '/base_import/set_file'
         }, this.proxy('settings_changed'));