最佳实践:Apachefile upload

我正在寻找可靠的用户通过HTML表单(可能涉及PHP)上传PDF文件的灵魂。 这是一个相当标准的Ubuntu的Linux服务器与Apache 2.x和PHP 5。

我很喜欢apachefile upload模块的好处。 有一段时间没有更新,是否积极维护? 有没有这个模块的Apache 2传统的PHP上传有什么优势?

http://commons.apache.org/fileupload

我记得传统的phpfile upload很难有一些陷阱,请问apachefile upload模块的情况会好转吗?

我正在寻找的解决scheme将成为现有网站的一部分,并被集成到pipe理Web前端。 我考虑的是webdav,ssh,ftp,ftps,ftp over ssh。 应该使用浏览器,而无需安装特殊的客户端软件,所以我问的是基于浏览器的上传,没有特殊的客户端要求。 我可以请求一个现代的浏览器像firefox> = 3.5或现代的webkit broser像铬或safari从用户。

看来你想使用PHP。 你提到的软件是Java。 所以我不认为这是你想要的。

也许看看这里: http : //www.hotscripts.com/category/php/scripts-programs/file-manipulation/upload-systems/

当心:商业许可证也上市。

我认为你会把Apache httpd(Web Server)与其他的Apache Group项目混淆起来。 Apache Group承载了“Commons”项目,其中包含大量Java库,供您在自己的Java应用程序中使用。 在这种情况下,commons-fileupload(曾经是…)是一个在Java Servlet中处理file upload的stream行库,但它与Apache webserver无关(除了可以使用它构buildJava应用程序/ servelet ,里面说Apache Tomcat,说到一个Apache的httpdnetworking服务器)。

如果你要编写你自己的代码,我认为你最好使用PHP的内置file upload处理。 这很简单,它的工作原理。 请参阅手册页 。