Вы здесь

Не скачиваются файлы .docx загруженные через field file

0

Собственно. В материале создано поле, куда загружается файл. Виджет - мультизагрузка. Еще прикручен Insert для вставки в редактор и file_path для адекватных путей. Если нажать на ссылку файла в ноде, то браузер (любой) пытается открыть его в новом окне. Такое же поведение на форме редактирования ноды. То есть файл не скачивается

Пробовал такое решение, поскольку схожие симптомы - не помогло

Версия Drupal: 
7.x
Категория: 
File API
Вопрос задан 28.02.2016 - 19:18

Ответы

1

Попробуйте этот модуль - https://www.drupal.org/project/download_file
Если не подойдет, то вот еще одно решение - https://www.drupal.org/node/417866

Ответ дан 28.02.2016 - 20:24

Почти помогло второе решение - если по тексту есть 8-10 ссылок на файлы, то в ИЕ не срабатывает каждый третий\второй, в хроме не срабатывает вообще, в лисе срабатывают все. Я написал так в файле .htaccess сайта, но не уверен, что это правильно:

<FilesMatch "\.(?i:docx)$">
     AddType application/octet-stream docx
     AddType application/vnd.openxmlformats-officedocument.wordprocessingml.document docx
      Header set Content-Disposition attachment
 </FilesMatch>

Еще раз повторю проблема только с файлами последнего Офиса, типа docx или pptx. Все остальные файлы спокойно сохраняются

Комментарий оставлен 28.02.2016 - 22:36
0

Смотрим код - чего там это поле отдает
заголовки ответов сервера

скорее всего сервер косячит иль кодировку профукали - хостеру напишите - мож промычит чего

Ответ дан 28.02.2016 - 20:25
Аватар пользователя Pavel
Pavel
-47