Polymerjs Starter Kit: не может обслуживать документы Word

Я использую Polymer Starter Kit для создания небольшого веб-сайта. Однако я столкнулся с проблемой. Я хочу подать документы Word. Обычный способ - поместить их в тег привязки, например

<a href="../materials/Session1.docx">Session Notes</a>

Однако это фиксируется как страница для загрузки Polymer и создает страницу 404, хотя URL-адрес на странице правильный. Когда я обновляю страницу, документ подается в обычном режиме.

Как я могу настроить стартовый набор, особенно функцию _pageChanged, чтобы не было смены страницы и следовал обычный процесс простой подачи документа.

Редактировать:

Я решил проблему, однако не используя теги привязки. Я создал небольшой компонент формы просто с помощью кнопки. В форме у меня есть два поля, которые становятся атрибутами, одно для атрибута действия формы и одно для текста кнопки. Это означает, что на моих страницах я просто называю этот компонент с двумя атрибутами

<form-button submit="Button text" action="file location"></form-button>

Хотя это и не самое элегантное решение, оно дает желаемый эффект.

1 ответ

Самый простой способ - найти CDN или использовать облачное решение. Например, вы можете использовать Google Диск и найти конвертер для прямой ссылки на прямую ссылку, и он будет обслуживаться извне.

Другим более сложным способом будет установка другого веб-сервера на другой порт. Например, NGINX работает на порте 80 с запущенным PSK, а Apache на порте 81 обслуживает ваши документы Word. Не так удобно, но это будет работать.

Другие вопросы по тегам