Я ищу возможность для доверенных пользователей загружать файлы PDF через формы html (возможно, с участием php). Это вполне стандартный linux-сервер ubuntu с apache 2.x и php 5.
Мне интересно, каковы преимущества модуля загрузки файлов apache. Некоторое время не было обновлений, активно ли поддерживается? Каковы преимущества перед традиционной загрузкой php с apache 2 без этого модуля?
http://commons.apache.org/fileupload
Я помню, что традиционная загрузка файлов php сложна с некоторыми подводными камнями, улучшит ли ситуацию модуль загрузки файлов apache?
Решение, которое я ищу, будет частью существующего веб-сайта и будет интегрировано в веб-интерфейс администратора. Вещи я не учитывая, что это webdav, ssh, ftp, ftps, ftp поверх ssh. Должен работать с браузером и без установки специального клиентского программного обеспечения, поэтому я спрашиваю о загрузке через браузер без особых требований на стороне клиента. Я могу запросить у пользователей современный браузер, например firefox> = 3.5, или современный браузер webkit, например хром или сафари.
Я думаю, вы путаете Apache httpd (веб-сервер) с другими проектами Apache Group. В Apache Group находится проект Commons, представляющий собой большую коллекцию библиотек Java для использования в ваших собственных приложениях Java. В этом случае commons-fileupload (раньше ...) довольно популярная библиотека для обработки загрузки файлов в сервлетах Java, но она не имеет ничего общего с веб-сервером Apache (за исключением того, что вы можете создать приложение / сервлет Java, используя ее , который работал внутри, скажем, Apache Tomcat, который разговаривал с веб-сервером Apache httpd).
Я думаю, вам лучше использовать встроенную в PHP обработку загрузки файлов, если вы собираетесь писать свой собственный код. Это просто и работает. Видеть страница руководства.
Похоже, вы хотите использовать PHP. Программное обеспечение, которое вы упомянули, - это Java. Так что я не думаю, что вы этого хотите.
Может быть, посмотреть здесь: http://www.hotscripts.com/category/php/scripts-programs/file-manipulation/upload-systems/
Осторожно: коммерческая лицензия также указана.