PHP上传所有文件类型

时间:2012-01-13 15:06:49

标签: php html5 file-upload

是否可以上传“.psd”,“。ps”,“。zip”,“。txt”等文件类型。?

并且,任何人都可以推荐基于PHP的上传处理程序脚本,该脚本还允许上传所有类型的文件吗?

3 个答案:

答案 0 :(得分:3)

如果您使用标准文件控件<input type='file'>,它可以上传任何内容,它完全不分青红皂白。

显然,它取决于您在服务器上拥有的内容,以及您可以对已上传的文件执行的操作,

答案 1 :(得分:3)

提交时的<input type='file' />元素将允许上传我所知道的所有文件类型。数据将存在于PHP中的$_FILES超全局数组中。

您的php.ini文件可能会有一些限制,尤其是文件大小。

答案 2 :(得分:1)

小心文件上传 - 你应该尽可能多地限制,采用极简主义方法,可能会发生不良事件,例如恶意。花点时间在这里,http://php.net/manual/en/features.file-upload.php,关于如何处理/最佳实践的精彩脚本和评论。