PHP中$_FILES的使用方法及注意事项说明
<form enctype="multipart/form-data" action="URL"method="post">
<input name="myFile" type="file">
<input type="submit"value="上传文件">
</form>
-
文件被上传结束后,默认地被存储在了临时目录中,这时必须将它从临时目录中删除或移动到其它地方,如果没有,则会被删除。也就是不管是否上传成功,脚本执行完后临时目录里的文件肯定会被删除。所以在删除之前要用PHP的copy() 函数将它复制到其它位置,此时,才算完成了上传文件过程。
-
在 PHP 4.1.0 版本以前该数组的名称为 _FILES 一样是自动全局变量。PHP 3 不支持 $HTTP_POST_FILES数组。
-
用form上传文件时,一定要加上属性内容enctype=“multipart/form-data”,否则用$_FILES[filename]获取文件信息时会报异常。