is_uploaded_file
ile总是返回false,根据以下方法进行检查,全部检查通过。
1 2 3 4 5 6 |
1,是否通过http协议上传。 2,form中是否有 enctype="multipart/form-data"。 3,上传文件是否超出了规定的大小。 4,存放上传文件的文件夹是否存在,上传的文件夹是否具有写权限。 5,上传文件应该是使用move<span class="hljs-emphasis">_uploaded_</span>file()这个函数吧! 6,请确保$_FILES[<span class="hljs-string">"upload"</span>][<span class="hljs-symbol">'error'</span>] = 0; |
最后,找到一篇帖子,
将文件名用realpath函数过滤一下即可。
1 |
<span class="hljs-meta">is_uploaded_file(realpath($</span><span class="bash">file[<span class="hljs-string">'tmp_name'</span>]))</span> |
原文链接:http://www.xiumu.org/other/under-the-iis-is_uploaded_file-always-returns-false.shtml
from:https://my.oschina.net/qii/blog/400692?p=1