我正在为受信任的用户寻找通过 html 表单上传 pdf 文件的灵魂(可能涉及 php)。这是一个相当标准的 ubuntu linux 服务器,带有 apache 2.x 和 php 5。
我想知道 apache 文件上传模块有什么好处。有一段时间没有更新,是否积极维护?与没有此模块的 apache 2 的传统 php 上传相比有什么优势?
http://commons.apache.org/fileupload
我记得传统的php文件上传很困难,有一些陷阱,apache文件上传模块会改善这种情况吗?
我正在寻找的解决方案将成为现有网站的一部分,并集成到管理 Web 前端。我不考虑的事情是 webdav、ssh、ftp、ftps、ftp over ssh。应该使用浏览器而不安装特殊的客户端软件,所以我问的是基于浏览器的上传,没有特殊的客户端要求。我可以向用户请求现代浏览器,如 firefox >= 3.5 或现代 webkit broser,如 chrome 或 safari。
看来您想使用 PHP。你提到的软件是Java。所以我不认为这是你想要的。
也许看看这里: http: //www.hotscripts.com/category/php/scripts-programs/file-manipulation/upload-systems/
当心:商业许可证也列出。
我认为您将 Apache httpd(Web 服务器)与其他 Apache Group 项目混淆了。Apache Group 托管“Commons”项目,其中包含大量 Java 库,可用于您自己的 Java 应用程序。在这种情况下,commons-fileupload 是(曾经是......)一个有点流行的库,用于处理 Java Servlet 中的文件上传,但它与 Apache 网络服务器无关(除了你可以使用它构建一个 Java 应用程序/servlet ,在里面运行说 Apache Tomcat,它与 Apache httpd 网络服务器对话)。
如果您要编写自己的代码,我认为您最好使用 PHP 的内置文件上传处理。这很简单,而且很有效。请参阅手册页。