PHP Media Upload Library

| 我目前正在寻找可以管理多种文件类型的PHP媒体上传库。单个库或不同库的组合都可以很好地工作。 我可以编写一些简单的上传代码来检查哪种类型的文件,并结合一些简单的安全措施,但我宁愿将其交给其他更合格的人。 我在此类库中寻找的功能: 检查文件类型。我希望图书馆有一个可以上传的文件类型的白名单,并能够检查上传的文件是否确实在该白名单中。检查过程将要做的不仅仅是检查文件扩展名。示例:仅允许上传.jpg,.png,.mp3,.avi。 一个非常全面的设置页面/部分或易于理解和可编辑的代码。我希望能够使库适应我的网站的结构,而不是相反。 安全检查。我希望有一个安全检查系统,以确保文件不会对我的网站造成安全威胁。 自由。我宁愿不买图书馆。 我到目前为止发现的工具: 由于普遍需要文件上传代码,因此这里有大量的上传库,例如: class.upload.php-管理图像的上传,保存和调整大小。 Pear PHP \的HTTP_Upload-管理通过HTTP表单提交的文件。 轻松的PHP上传-通过Web表单验证和管理文件上传 EasyUp-简单地管理文件上传。 问题是,那里有太多的库,框架和类,以至于很难选择一个(或多个可以组合使用)并且很难知道它会可靠并且可以很好地工作。 因此,如果我能就您认为最好的一个或多个PHP上传文件库(其中包含我正在寻找的功能)提出一些建议,那将是惊人的! 万分感谢!     
已邀请:
        好吧,这取决于您要上传的内容。只是图像吗?文字文件?影片? 无论如何,实际上并不需要库,因为PHP具有非常强大的内置上传功能。 这里的页面显示了一个很好的示例,说明了如何制作基本表单以及实现一些基本的安全检查,包括检查文件扩展名。 PHP确实是非常安全的,尽管您必须自己决定要接受的文件扩展名。通常,最好专门选择要接受的内容,而不是仅限制一些高风险文件。例如,除非需要它们并且要支持它们,否则请避免支持档案(例如7z,bz2或zip)或可执行文件。 同样,如果要对新上传的文件进行基本的病毒扫描,则可以使用与此类似的方法。 您希望能够将您的站点融合到所需的库中吗?使用PHP可以使您比任何事情都做得更好,而且操作相对简单。     

要回复问题请先登录注册