关于php文件上传的问题求解

hphper 发布于 2014/11/02 17:57
阅读 98
收藏 0
PHP

在上传时会有这么一个数组

Array
(
    [img] => Array
        (
            [name] => 3.jpg
            [type] => image/jpeg
            [tmp_name] => C:\Windows\temp\php8536.tmp
            [error] => 0
            [size] => 16628
        )

)
那个tmp_name为什么我到c盘目录下去找 那个文件 为啥没有啊

这个临时文件什么含义啊,上传只能点击表单submit提交了才能获得$_FILES里的信息吗

上传用的是啥网络协议啊

整天搞来搞去,发现连这点都没整明白,求各位前辈给小弟一点指点,不胜感激

加载中
0
苦寒竹
苦寒竹

临时文件为php.ini中upload_tmp_dir =""中设置的,你可以自行设置目录,比如upload_tmp_dir ="D:/job/php/tmp" 不过需要tmp目录为可写。

hphper
hphper
为啥我在临时目录里看不到那个上传的临时文件呢?
0
陨落人间
陨落人间
上传实际也是Http协议。。 在最初的 http 协议中,没有上传文件方面的功能。 rfc1867 (http://www.ietf.org/rfc/rfc1867.txt) 为 http 协议添加了这个功能
hphper
hphper
谢谢,有时间了去补补
返回顶部
顶部