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. Не так удобно, но это будет работать.