AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
# $\_FILES $\_FILES数组内容如下: ``` <pre class="calibre17">``` $_FILES<span class="token3">[</span><span class="token2">'myFile'</span><span class="token3">]</span><span class="token3">[</span><span class="token2">'name'</span><span class="token3">]</span> 客户端文件的原名称。 $_FILES<span class="token3">[</span><span class="token2">'myFile'</span><span class="token3">]</span><span class="token3">[</span><span class="token2">'type'</span><span class="token3">]</span> 文件的 MIME 类型,需要浏览器提供该信息的支持,例如<span class="token2">"image/gif"</span>。 $_FILES<span class="token3">[</span><span class="token2">'myFile'</span><span class="token3">]</span><span class="token3">[</span><span class="token2">'size'</span><span class="token3">]</span> 已上传文件的大小,单位为字节。 $_FILES<span class="token3">[</span><span class="token2">'myFile'</span><span class="token3">]</span><span class="token3">[</span><span class="token2">'tmp_name'</span><span class="token3">]</span> 文件被上传后在服务端储存的临时文件名,一般是系统默认。可以在php<span class="token3">.</span>ini的upload_tmp_dir 指定,但 用 <span class="token4">putenv</span><span class="token3">(</span><span class="token3">)</span> 函数设置是不起作用的。 $_FILES<span class="token3">[</span><span class="token2">'myFile'</span><span class="token3">]</span><span class="token3">[</span><span class="token2">'error'</span><span class="token3">]</span> 和该文件上传相关的错误代码。<span class="token3">[</span><span class="token2">'error'</span><span class="token3">]</span> 是在 PHP <span class="token6">4.2</span><span class="token6">.0</span> 版本中增加的。下面是它的说明:<span class="token3">(</span>它们在PHP3<span class="token3">.</span><span class="token6">0</span>以后成了常量<span class="token3">)</span> UPLOAD_ERR_OK 值:<span class="token6">0</span><span class="token3">;</span> 没有错误发生,文件上传成功。 UPLOAD_ERR_INI_SIZE 值:<span class="token6">1</span><span class="token3">;</span> 上传的文件超过了 php<span class="token3">.</span>ini 中 upload_max_filesize 选项限制的值。 UPLOAD_ERR_FORM_SIZE 值:<span class="token6">2</span><span class="token3">;</span> 上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。 UPLOAD_ERR_PARTIAL 值:<span class="token6">3</span><span class="token3">;</span> 文件只有部分被上传。 UPLOAD_ERR_NO_FILE 值:<span class="token6">4</span><span class="token3">;</span> 没有文件被上传。 值:<span class="token6">5</span><span class="token3">;</span> 上传文件大小为<span class="token6">0.</span> 文件被上传结束后,默认地被存储在了临时目录中,这时您必须将它从临时目录中删除或移动到其它地方,如果没有,则会被删除。也就是不管是否上传成功,脚本执行完后临时目录里的文件肯定会被删除。所以在删除之前要用PHP的 <span class="token4">copy</span><span class="token3">(</span><span class="token3">)</span> 函数将它复制到其它位置,此时,才算完成了上传文件过程。 ``` ```