Создаем сайт или Сапожник без сапог
Mar. 25th, 2013 01:07 pm![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
добрый день, заказали изготовление сайта, одной из задач, стоящих перед нами, донести до любого клиента наш ежедневно обновляемый прайс, на сайте должна быть кнопочка (скачать прайс), при нажатии на которую загружался бы файл прайс.xls. Можно ли упростить как то задачу по обновлению прайса секретарем, т.е она скидывает в папку на компьютере у себя, а на сайте при скачивании он уже обновленный.? Программист говорит что так нельзя, нужно в редакторе добавлять с диска каждый раз этот файл.
no subject
Date: 2013-03-25 09:53 am (UTC)С другой стороны, нет никаких препятствий к тому, чтобы секретарь скидывал файл "в папку", доступную серверу (например, находящуюся на самом сервере). Доступ к этому хранилищу может быть организован, к примеру, по FTP или HTTP (POST).
Другой проблемой может быть чтение файла xls, т.к. формат закрытый, хоть и документированный, но достаточно мозгоклюйный. На сервере может просто не быть готовых быблиотек для чтения xls, а клепать что-то самодельное -- это долго и глючно.
Поэтому.
Вам -- подумать о том, чтобы предоставлять прайс в каком-то более простом и открытом формате: текстовом, XML и т.п.
Программисту -- не вешать заказчику лапшу, удалённый файловый доступ вполне возможен, для этого существует куча стандартизованных протоколов, тем более, что здесь требуется абсолютнейший примитив.
Устаканьте с программистом протокол и формат файла -- и будет вам щасте.
no subject
Date: 2013-03-25 10:27 am (UTC)no subject
Date: 2013-03-25 11:30 am (UTC)На клиентскую машину (т.е. туда, где "секретарь") точно ничего ставить не надо.
Виндовый проводник умеет работать с FTP.
Просто озадачьте программиста, да.
Опишите ему задачу в максимально общих терминах, таких, какие вы понимаете: хотите, чтобы ваш оператор обновлял прайс на сайте путём простого копирования файла куда-то, например, на хранилище на самом сайте, хотите, чтобы этот процесс не требовал дополнительного спец.софта на машине оператора, и чтобы процесс был максимально похож на обычную привычную оператору файловую операцию, например, выполнялся штатным файловым менеджером системы.
Намекните, что вы в курсе про существование FTP и в курсе, что файлы можно закачивать по HTTP, так что отмазки про "невозможно" не канают.