RusPOPsy
@RusPOPsy
Говорила мама, учи математику ...

Как реализовать передачу файлов со сканера в PHP через FTP?

Доброго времени суток.
Стоит у нас в офисе сканер, и была поставлена задача, загружать сканированные файлы на сайт. Сканер умеет отправлять файлы по FTP.

В итоге должно быть так:
- На сайте нажимается кнопка "Сканировать", и открывается вплывающее окно со списком файлов (пока что пустое)
- По мере сканирования в окне появляются превью.
- Последним шагом соответственно является перенос загруженных файлов в нужную директорию из временной и запись их в базу.

Думаю на счет реализации FTP сервера на PHP, ищу нормальное готовое решения для этого.
Ну или может быть по другому можно, кто что думает ?
  • Вопрос задан
  • 2306 просмотров
Пригласить эксперта
Ответы на вопрос 2
FanatPHP
@FanatPHP
Чебуратор тега РНР
"реализация FTP сервера на PHP" - это бессмыслица. Что-то вроде "Ищу реализацию дорожной разметки на светофорах".
FTP сервер не надо реализовывать. Ни на РНР, ни на чем-то ещё. Он уже есть, в составе любого веб-сервера.
То есть проблема отправки на сервер со сканера не стоит. Надо только настроить учетную запись на сервере и ввести данные в сканер.

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

Самое сложное в описываемой воображаемой задаче - это кнопка "Сканировать". поскольку никаких видимых каналов связи сайт -> сканер, в описании не наблюдается. Если изменить задачу на "показать отсканированные файлы", то все упрощается:
- человек идет к сканеру и сканирует то что ему надо.
- после этого идет к сайту, и нажимает "показать файлы"
- после этого любой готовый скрипт фотогалереи показывает ему его файлы в каких угодно видах.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
FTP -> WebDAV,
AJAX (timeout update) or Socket.IO (realtime update)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы